使用jquery ajax处理服务器端验证的最佳方法

时间:2011-08-31 08:26:56

标签: php javascript jquery cakephp

$('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;
});

目前我正在使用包含json字符串的响应抛出HTTP错误。然后解析json字符串并显示错误。这是一个好方法还是有更好的方法。或者是显示服务器端验证的推荐方法

1 个答案:

答案 0 :(得分:0)

是的,这是个好主意。当出现错误时,甚至StackOverflow会抛出不同的错误代码。使用你正在使用的那个