我是新兴的网络技术,并试图通过示例建立起来。这个问题似乎是反复出现的。但是,我无法获得正确的语法/方法。不能在ajax调用中设置返回值
我试图读取由ajax调用(action.php)设置的值,并在客户端(js)使用它。下面是我尝试
$.ajax({
type: "POST",
url: "/crm/action.php",
data: form,
success: function(data){
alert(data.error);
},
error: function() {
myalert("DATABASE ERROR","X Record not saved. if this error persists, contact your system administrator");
}
});
而且action.php的简单尝试变量“错误”设置如下
$error = 1;
我所有的尝试都返回“不确定”为止。
console.log(data)会返回什么? –
你是否返回变量或只设置它?将警报设置为console.log并使用data而不是data.error来检查是否存在任何东西 – RST
我想返回该变量。出于测试目的,$ error = 1是php文件 – user2810718