我在我的登录表单中放置了一个“丢失密码”链接。
表单中的链接位于 id为 pwdforget的 div 中
我不想提交表单,只是提示输入电子邮件地址,查看数据库以验证该地址是否存在,发送电子邮件或返回错误以防电子邮件不存在
我的 jquery 脚本非常基本(我使用impromptu作为提示符,但我对任何其他例程都有同样的问题,即使是基本的 javascript 提示符)
$('#pwdforget').click(function() {
$.Prompt("Insert your email address","", "", function(r) {
$.ajax({
url: 'pwdforget.php?email='+r,
success: function(res){
result = $.trim(res);
if(result=="ok") {
alert("Thank you");
} else {
alert("Bad address");
}
}
});
});
});
查看控制台,我可以验证地址是否已发送到 php 文件,但我没有从文件中得到任何答案,也没有任何操作发生。我创建了一个空的 php 文件,它只是回显“ok”,但在 ajax 调用的成功部分,我注意到res变量始终为空,无论从 php 文件中回显什么。
我还注意到 php 文件中没有任何反应(我尝试使用 firephp 放置一些变量,并且控制台回显)
我每天都使用 $.ajax,但这是我第一次在 javascript 提示符下使用它。
有什么线索吗?谢谢阿尔法