当$.get返回失败后调用fail方法示例详解
更新时间:2023年12月08日 09:01:26 作者:哆啦啊梦
这篇文章主要介绍了当$.get返回失败后,调用fail方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
当$.get返回失败后调用fail方法
$.get( "url", { data: value }, function (data, status, jqxhr) { alert('保存成功'); }).fail(function () { //当$.get执行过程失败后,调用的方法,相当于ajax的error方法 alert('保存失败'); });
Jquery $.post $.get“异步”请求导致获取不到返回值
今天做项目时,写了一个数据库查询后返回的函数
function getpname(PARENT_ID){ var pname=''; $.post("/KEJITEMP/DealWithBT",{ flag:"getpname", ID:PARENT_ID, },function(data){ data=JSON.parse(data); pname = data.CNNAME; }); return pname; }
在调用时获取到的pname返回值一直为undefined,然后想到$.post发得请求为“异步”请求,所以pname没有被赋值就被返回了,经过alert验证function对pname赋值确实在return之后。
因此上面的写法显然是错误的,需要将发送方式改为同步:
var pname='';//设置全局变量 $.ajaxSettings.async=false; //插入这个代码用ajax的“同步方式”调用一般处理程序 $.post("/KEJITEMP/DealWithBT",{
//另一种写法时: $.ajax({ url: "", async: false,//改为同步方式 type: "POST",
到此这篇关于当$.get返回失败后调用fail方法的文章就介绍到这了,更多相关$.get返回失败调用fail方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
这篇文章主要介绍了移动端Ionic App 资讯上下循环滚动的实现代码,实现方法需要借助jQuery库的选择器和动画函数,并且把jquery的操作封装到指令里,具体指令代码大家通过本文学习吧2017-08-08Array, Array Constructor, for in loop, typeof, instanceOf
虽然在 JavaScript 中数组是是对象,但是没有好的理由去使用 `for in` 循环 遍历数组。相反,有一些好的理由不去使用 for in 遍历数组。2011-09-09
最新评论