$.ajax({
type: "POST",
url: "check-email",
data: {email: "name@example.com"},
success: function(data)
{
// success part here
},
error: function(xhr)
{
alert(xhr.status);
}
});
这将调用另一个PHP文件。但令人遗憾的是,error
部分始终以xhr.status
打印为0执行。会出现什么问题?
注意:
这在当地非常有效
2.脚本,检查电子邮件页面都位于同一服务器中
3.服务器使用https进行保护,它是WWW版本。
更新
error: function(jqXHR, textStatus, errorThrown)
{
alert(textStatus, errorThrown);
}
这打印简单为" 错误"。
答案 0 :(得分:1)
我会这样做作为评论,但代码将是一场噩梦。
在你的PHP页面中写下这个:
<?php
echo '<pre>'.print_r($_POST, true).'</pre>';
echo '<pre>'.print_r($_GET, true).'</pre>';
?>
现在: