在我的脚本中,我想做一篇ajax文章,获得响应并用它发出警报。
JavaScript代码:
$.ajax({
type: 'POST',
url: '../client_controller/teste',
data: {form:$('#the-form-'+num).serialize(), key : num},
success:function(response){
alert(response);
},
},
});
这是我的php代码示例:
if($_POST['key']==1){
parse_str($_POST['form'], $searcharray);
$_SESSION['voo']=$searcharray;
print_r( $_SESSION['voo']);
}
这一切都有效,除了当我提醒响应时,一开始它会打印响应,但我也会打印所有的html和javascript页面代码。
有人能向我解释一下我做错了什么,为什么会发生这种事吗?
试试这个:
if($_POST['key']==1){
parse_str($_POST['form'], $searcharray);
$_SESSION['voo']=$searcharray;
print_r( $_SESSION['voo']);
exit();
}
你能试试吗?你在代码},
中添加了一个额外的右括号
$.ajax({
type: 'POST',
url: '../client_controller/teste',
data: {form:$('#the-form-'+num).serialize(), key : num},
success:function(response){
alert(response);
}
});