使用AJAX和PHP进行Onchange选择 - javascript

我想使用onchange函数从此选择表单中获取值:

<p for="session">Time:</p>
<select class="form-control" id="session" name="session" onchange="myfunctionTime(this.value)"> 
   <option selected="selected" value="12:00">12:00</option>
   <option value="16:00">16:00</option>
   <option value="20:00">20:00</option>
</select>

在文件的顶部,我具有ajax函数,可以看到它正在工作,因为在控制台(f12)中,我看到的是“会话16:00”或“会话12:00”等:

<script type="text/javascript">
function myfunctionTime(session)
 {
    //make the ajax call
    $.ajax({
        url: 'book.php?id=<?php echo $film_id; ?>',
        type: 'POST',
        data: {option : session},
        success: function() {
            console.log("Session "+session);
        }
    });
}

最后,我有给我错误的php代码:

注意:未定义的变量:第262行的C:\ xampp \ htdocs ....中的会话

function myfunctionTime(){
        $session = $_POST['option'];
    }
    echo $session;

参考方案

将该代码行更改为

$session = $_POST['option'];
echo $session;

这不是一个好方法。但是给定您的代码,它就可以工作。

PHP Javascript更改浏览器后退按钮行为Laravel - javascript

我知道有各种各样的线程要求几乎相同的要求,但似乎没有一个真正满足我的需求。在我的网站上,我实现了搜索表单。一个简单的表单,其中包含一个名为searchQuery的输入字段和一个提交按钮。表单通过POST方法发送。我正在使用Laravel btw。。然后将搜索结果从控制器加载到视图中。这些在表中显示。现在来了有趣的部分:找到的元素是可单击的,并且您进入有关该元…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

和字符中断通过PHP接收JSON - javascript

我有一个包含更多对象的数组。如果一个对象包含&字符,则php不会接收&之后的每个对象。可能是什么问题?这就是阿贾克斯xmlhttp.open("POST", "get.php"); xmlhttp.setRequestHeader("Content-Type", "application/…

javascript popupwindow之后的行如何工作? - javascript

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…