大家好我试着去传递表单数据和使用AJAX调用一个额外的变量,如下图所示:AJAX传递变量问题
function tempFunction(obj) {
var data = $('form').serializeArray();
data.push(
{
no: $(obj).attr('id')
}
);
$.ajax({
type: "POST",
url: "/tempproject/main/changepage",
data: data,
success: function (msg) {
alert(msg);
}
});
}
但是在PHP当我尝试再打“不”可变我得到一个错误说未定义的索引。我的PHP文件中 我想:
$test = $_POST['no'];
echo $test;
点击我当
收到一条未定义指数无一弹出。
检查浏览器的开发工具它发送的是什么数据.. –
或做一个'var_dump($ _ POST)' – Prisoner
我会做并发布结果 - 非常感谢 – TotalNewbie