我想將Javascript變量發送到PHP腳本來更新測驗遊戲的分數。我查了一下這樣做的簡寫方法,它是$ .post,但我無法檢索PHP腳本中的值。我很不熟悉哪些JS,並需要幫助,因爲我做錯了什麼。
這裏是JavaScript
function updatescore(){
var thisgamemarks= 2300;
var thequizid = 5;
$.post("updatemark.php", { quizidvalue: thequizid, newmarkvalue: thisgamemarks });
}
而且PHP替代$ POST的
$studentnewmark = $POST['newmarkvalue'];
$thisquizid = $POST['quizidvalue'];
$thisstudentid = $_SESSION['studentid'];
你在JavaScript控制檯中得到了什麼錯誤,如果有的話? – Tucker 2013-03-16 18:11:10
關閉我的頭頂:也許$ .post不會發送任何東西作爲請求參數,但在請求主體中序列化爲JSON。也許有辦法在PHP中轉儲整個請求? – millimoose 2013-03-16 18:11:54
嘗試在PHP端print_r($ _POST),在瀏覽器控制檯中進行調試 – rab 2013-03-16 18:15:30