Я пытаюсь передать переменные Javascript на PHP-скрипт для обновления десятков викторины. Я просмотрел сокращенный метод этого, который равен $ .post, но я не могу получить значения в скрипте PHP. Я довольно незнакомый, какой JS и нуждаюсь в помощи относительно того, что я делаю неправильно.
Вот Javascript
function updatescore(){ var thisgamemarks= 2300; var thequizid = 5; $.post("updatemark.php", { quizidvalue: thequizid, newmarkvalue: thisgamemarks } ); }
И PHP
$studentnewmark = $POST['newmarkvalue']; $thisquizid = $POST['quizidvalue']; $thisstudentid = $_SESSION['studentid'];
введите $ _POST вместо $ POST. Кроме того, на машине на базе Windows вы можете использовать ctrl + shift + j для отладки js-скрипта, что поможет, если возникнут какие-либо проблемы с вашим кодом. но, код js, который вы нам показали, выглядит отлично.
Да. Предположим, что используйте $ _POST вместо $ POST и попробуйте поставить «quizidvalue» в javascript внутри котировок. Это может помочь. Просто мысль. Так я всегда это делаю.