簡體   English   中英

使用AJAX和PHP進行Onchange選擇

[英]Onchange select with AJAX and PHP

我想使用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;

這不是一個好方法。 但是給定您的代碼,它就可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM