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

标签 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;
});

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

最佳答案

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

关于php - 使用 jquery ajax 处理服务器端验证的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7254404/

相关文章:

javascript - 正则表达式 - 匹配一个没有空格的字符串

javascript - 如何从值 1 AM , 1 :30 AM and so on? 创建选择列表

javascript - 为什么此 javascript 始终未选中该复选框?

jquery - 如何仅定位 YouTube iframe 网址?

javascript - Jquery Ajax 在后台运行的多个页面上发布数据

php - MySql order By 和 COUNT()

php - .php 文件不会从 .css 文件中读取样式

php - 使用 javascript 在 iframe 中发布 php 脚本

javascript - Firefox 中是否有某种组合键会干扰 Javascript/jQuery?

javascript - 如果 div 底部和屏幕匹配,则将 div 粘贴到屏幕