因此,我正在尝试确保注册时尚未使用电子邮件并将其存储在数据库中。我该怎么做呢?到目前为止,我已经谈到使用SQL语句检查数据库是否有任何结果,如果有的话应该这样做... 但我不知道该怎么办。
答案 0 :(得分:1)
这应该让您入门。
$.ajax({
type: "POST",
cache: false,
"global": false,
data: yourEmailAddressVariable,
url: yourProviderForValidation,
error: function (request, status, error) {
alert('Error: ' + error);
},
success: function (result) {
//Do your thing
}
});
答案 1 :(得分:0)
我同意Positive先生的评论-我会打电话给AJAX,以检查电子邮件是否存在,并在前端适当地处理响应。本质上:
我还建议至少进行客户端验证,以确保在将电子邮件地址提交给服务器之前,该电子邮件地址采用有效的电子邮件格式。并确保对使用绑定变量来避免SQL注入的SQL查询(即在模板查询中使用参数)使用准备好的语句。