这是一个奇怪的问题,但是,我想让$.ajax无法检查我的失败触发器,我有这个jQuery代码:

$(document).ready(function () {

$("#trigger").on("click", function () {

$.ajax({

url: "text.php",

success: function (data) {

$(".log").html(data.slice(0, 1000));

//alert("Load has been performed");

},

fail: function () {

$(".msg").html("Something went wrong...");

}

});

});

});

我正在调用这个PHP代码:

function foo()

{

return "bar";

}

print foo();

return false;

?>

并希望确保失败:…正在运行.我该怎么做呢?

编辑

我已将text.php修改为:

throw new LogicException("Failed");

也:

header("HTTP://this.does.not.exist");

但是这仍然显示在$(“.log”)区域,即使它已经失败了.

注意到我使用了失败函数错误,现在将我的jQuery修改为:

$(document).ready(function () {

$("#trigger").on("click", function () {

$.ajax({

url: "text.php"

}).done(function (data) {

$(".log").html(data.slice(0, 1000));

}).fail(function () {

$(".msg").html("Something went wrong...");

}).always(function () {

alert("One way or another, we did it!");

});

});

});

如果它有帮助,我将这些脚本用于jQuery库:

php ajax成功失败,php – 让$.ajax失败相关推荐

  1. ajax成功之后在执行,ajax传入成功后执行后台方法

    做一个网站,再页面读取一段文字后,点击按钮,用ajax将文字传回后台,现在我希望ajax返回成功后,执行另外一段后台方法, 请问有什么好方法吗? [WebMethod] public static s ...

  2. ajax成功或失败的原因,实际上成功后,AJAX发布请求报告失败

    奇怪的情况.我正在使用AJAX将一些数据发布到服务,并且成功 - 这意味着我可以真正看到存储在数据库中的新数据.但是,我的代码没有进入done()部分,但由于某种原因总是在fail()部分结束.我提供 ...

  3. 以ajax请求方式进行文件下载操作失败的原因及解决方案

    以ajax请求方式进行文件下载操作失败的原因及解决方案 参考文章: (1)以ajax请求方式进行文件下载操作失败的原因及解决方案 (2)https://www.cnblogs.com/sjshare/ ...

  4. ajax反序列化出错,将数据从jquery ajax请求传递给wcf服务失败了反序列化?

    我使用下面的代码来调用wcf服务.如果我调用不带参数的(测试)方法,但返回一个字符串,它工作正常.如果我一个参数添加到我的方法,我得到一个奇怪的错误:将数据从jquery ajax请求传递给wcf服务 ...

  5. SpringBoot不使用Thymeleaf的ajax成功后html跳转

    一.SpringBoot不使用Thymeleaf的ajax成功后html跳转 如图所示,ajax请求成功之后,这样子跳转页面是失败的 二.解决办法 在该目录下新建static文件夹,把html放在这里

  6. ajax删除成功后的回调,Ajax成功回调'删除'不触发在Firefox中

    我有一个测试页面使用Ajax来向服务器发出一个http'删除'请求.以下JS代码在IE7中按照预期工作,但在Firefox中不起作用(除非我使ajax调用异步).Ajax成功回调'删除'不触发在Fir ...

  7. ajax会占用服务器端内存吗,javascript - 为什么不允许在jquery datatable服务器端处理ajax成功使用? - 堆栈内存溢出...

    我正在使用asp.net mvc5并尝试使用jquery datatable插件服务器端处理. 服务器端处理的教程显示了从服务器返回结果的格式.但是我的项目的不同之处在于我无法从服务器发送" ...

  8. ajax中判空函数,jQuery Ajax成功函数数据为空?

    我是ajax/php的新手并且学习它.我试图通过ajax传递php值,但是我无法从php文件获取响应变量到ajax.尽管ajax成功,但为什么数据或结果或php的响应是NULL.这里有什么缺失,我无法 ...

  9. STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因

    使用正点原子的板子f407,使用野火代码参考博客 2021-07-25 野火板子25MHz晶振改为正点原子8MH晶振_Car12-CSDN博客 参考源码 修复了野火的bug,使用cubemx初始化代码 ...

  10. linux信任本地jar包,jar包在linux本地运行成功, 但是jenkins构建失败

    一个springboot服务的jar包在linux本地运行成功, 但是jenkins构建失败,报错,求解决 我的jenkins shell脚本 BUILD_ID=dontKillMe java -ja ...

最新文章

  1. 成长轨迹44 【ACM算法之路 百炼poj.grids.cn】【字符串处理】【2799、2976、2975、2742】...
  2. python2和python3中的range区别
  3. android程序日历layout,Android使用GridLayout绘制自定义日历控件
  4. concurrent: wai notify notifyAll
  5. oracle 数据文件recover,Oracle数据库意外删除数据文件的恢复(转载)
  6. webstorm 注册码,亲测可用
  7. libjpeg-turbo(1)
  8. 洛谷 P1031 均分纸牌【交叉模拟】
  9. 11.Java 面试题整理(编程题)
  10. 值得关注:Ubuntu 14.04服务器版提供了虚拟化、自动化、存储相关更新
  11. 3D建模设计软件Rhino 7 for Mac
  12. Autodesk Eagle入门之-开启旅程
  13. ArcGIS10试用体验之安装篇
  14. 飞行模拟器V1.0正式版
  15. Web安全——文件上传漏洞
  16. php生成随机小数保留一位,php生成0~1随机小数的方法(必看)
  17. 拥挤的自动驾驶赛道,谁会成为最终赢家
  18. 瑞萨电子被汽车等十数家配货信息网企业欲收购
  19. 市县级融(全)媒体直播转播车技术方案
  20. GitBook Editor使用教程

热门文章

  1. php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
  2. Cpp / #error、static_assert、assert 区别
  3. 贪心问题JAVA_java背包问题(贪心法)
  4. 双绞线传输距离_光纤传输有哪些特点 光纤传输原理介绍【图文】
  5. android上河南星海科技_分数不高能上什么空乘学校?推荐下
  6. Arduino--ESP8266物联网WIFI模块(贝壳物联)--数据上传服务器(单数据接口)
  7. vue配置二级目录vue-axios跨域办法谷歌浏览器设置跨域
  8. Jzoj3162 旋转
  9. 计算机网络体系小知识
  10. Linux入门(6)——Ubuntu16.04安装atom