Javascript jqueryajax函数可以工作,但php脚本不能工作
好的,这是我的问题,我有一个jquery函数和一个php脚本 jquery函数:Javascript jqueryajax函数可以工作,但php脚本不能工作,javascript,php,jquery,ajax,session,Javascript,Php,Jquery,Ajax,Session,好的,这是我的问题,我有一个jquery函数和一个php脚本 jquery函数: function set_session(para){ //Send Ajax request var dataString = 'waarde='+ para ; jQuery.ajax({ url: '../js/set_session_side.php', type: 'POST', data: dataString, cache: false,
function set_session(para){
//Send Ajax request
var dataString = 'waarde='+ para ;
jQuery.ajax({
url: '../js/set_session_side.php',
type: 'POST',
data: dataString,
cache: false,
success: function(data, textStatus, xhr) {
console.log(data); // do with data e.g success message
},
error: function(xhr, textStatus, errorThrown) {
console.log(textStatus.reponseText);
}
});}
set_session.php:
<?php
$_SESSION['side'] = $_POST['waarde'];
?>
当我运行jquery函数时,有一个成功,但没有数据,并且我的php脚本没有工作/或没有被触发,因为$\u会话['side']没有改变
任何帮助都将受到感谢。
提前谢谢
您应该使用session_start();在php脚本的顶部,以便重用会话。这仅仅是一个错误,但可能还有一个更大的错误,我忘记了我也应该在set_session.php中启动一个会话,因为它不会在与jquery代码相同的页面上运行。修复了它您需要先在php中启动会话。您是否在
$\u POST['waarde']
上获取数据?