$('form[id^=comment_add]').live("submit",function()
{
var id= this.id.replace(/[^\d]+/g,'');
$.post($(this).attr('action'), $("#comment_add"+id).serialize(), function(data)
{
/*do something*/
})
.error(function(jqXHR, textStatus, errorThrown)
{
displayError(errorThrown, id);
});
reloaded();
return false;
});
目前,我抛出一个 HTTP 错误,响应包含 json 字符串。然后解析 json 字符串并显示错误。这是一个好方法还是有更好的方法。或者这是显示服务器端验证的推荐方法
最佳答案
是的,这是个好主意。当错误出现时,甚至 StackOverflow 也会抛出不同的错误代码。使用您正在使用的这个
关于php - 使用 jquery ajax 处理服务器端验证的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7254404/