当我在 Firebug 中调试代码时,它工作正常 - 它在我的数据库中插入记录并重定向到 URL。但它不起作用。alert('error')
当我不使用调试器时,它给了我一个错误。为什么?val
是一个序列化数组,
$('#target').submit(function() {
if (validation == true) {
$.ajax({
type: "POST",
url: "some url",
dataType: "jsonp",
data: val,
success: function(data, textStatus) {
alert('success');
},
error: function(data) {
alert("error");
}
});
}
else {
return false;
}
});
//PHP Code
$return['url']= "/index.php?action=jobSeeker/jobSeekerRegistrationConfirmation";
echo $_GET['callback']."(".json_encode($return).");";