我有一份注册表,正在使用$.ajax它提交。
$.ajax
这是我的AJAX请求:
$(document).ready(function() { $("form#regist").submit(function() { var str = $("#regist").serialize(); $.ajax({ type: 'POST', url: 'submit1.php', data: $("#regist").serialize(), dataType: 'json', success: function() { $("#loading").append("<h2>you are here</h2>"); } }); return false; }); });
在我的 Submit1.php 文件中,我检查数据库中是否存在 电子邮件地址 和 用户 名字 段。如果这些值存在 而没有页面刷新, 则希望显示一条错误消息。
如何将其添加到我的AJAX请求的 成功 回调中?
结果可能不是JSON格式,因此当jQuery尝试如此解析时,它将失败。您可以使用error:回调函数捕获错误。
error:
无论如何,您似乎都不需要在该函数中使用JSON,因此您也可以删除该dataType: 'json'行。
dataType: 'json'