jQuery技术:Jquery ajax和php die()

我有IE问题。 我使用jquery ajax方法来调用php脚本。 php脚本只调用die()。 在firefox中,会显示错误消息,但在IE中显示成功消息时没有任何数据。 我更喜欢调用错误函数。

有没有什么办法解决这一问题? 我猜我的javascript代码需要以某种方式改变。

谢谢!

 $.ajax({ url: "phps/php.php?id="+the_id, dataType: "json", error: function(){ alert('error'); }, success: function(data){ alert("SUCCESS"); } }); 

    我猜Firefox和其他浏览器确实认为空调用是一个错误,但IE没有,如果你想让所有这些错误导致你在PHP脚本中尝试这个:

     header("HTTP/1.0 400 Bad Request"); 

    来自维基百科:

    400错误请求请求包含错误的语法或无法满足

    错误(XMLHttpRequest,textStatus,errorThrown)
    请求失败时要调用的函数。 该函数传递三个参数:XMLHttpRequest对象,描述发生的错误类型的字符串和可选的exception对象(如果发生)。 第二个参数的可能值(除了null)是“timeout”,“error”,“notmodified”和“parsererror”。

    成功(data,textStatus,XMLHttpRequest)
    如果请求成功则调用的函数。 该函数传递三个参数:从服务器返回的数据,根据’dataType’参数格式化; 描述状态的字符串; 和XMLHttpRequest对象(从jQuery 1.4开始提供)。

    资源

    ajax()和php组合。 试试这个 。

    需要了解更多jQuery教程分享Jquery ajax和php die(),都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享Jquery ajax和php die()相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/981888.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐