【问题标题】:Error reporting on jQuery and AJAXjQuery 和 AJAX 的错误报告
【发布时间】:2013-08-10 14:34:03
【问题描述】:

这可能看起来有点傻,但是在 jquery 中使用 AJAX 时如何得到错误报告?

这是我的代码

url: "ajax/jquery_email.php",
                                                type: "POST",
                                                data: "email="+email+"&conteudo="+conteudo,
                                                success: function()
                                                    {
                                                        alert("successo");
                                                        $("#val_email_conf").html('email enviado');
                                                    },
                                                error:function()
                                                    {
                                                          alert("erro");
                                                          $("#val_email_conf").html('email nao enviado');
                                                    }

但我想要完整的错误报告,因为我不知道它有什么问题(不工作,不确定它是否找不到文件)所以我需要查看它的错误报告。

谢谢大家。

【问题讨论】:

  • 你在控制台看到了什么?
  • 该死,我知道这是我的一个愚蠢的问题,完全忘记了控制台,它在我的 jquery_email.php 上显示 404 ...非常感谢,我想我刚刚找到了问题。
  • 只要在执行 JavaScript 工作时保持控制台打开即可。 :-)

标签: php jquery ajax error-handling


【解决方案1】:

再次检查jQuery's ajax function 的文档。您实际上可以在error 函数(以及success 函数)中接收参数。您可以随意命名它们,但在文档中它们被定义为jqXHR(jQuery XHR 对象)、textStatus(字符串)和errorThrown。如果问题在控制台中不明显,使用这些可以更好地帮助诊断您遇到的问题。

诚然,这些只能提供有限的帮助。

【讨论】:

    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2016-08-22
    • 2012-05-08
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多