当$.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方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 面试常见的js算法题

    面试常见的js算法题

    本文主要介绍了面试常见的js算法题。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • var与Javascript变量隐式声明

    var与Javascript变量隐式声明

    在JavaScript中,var用来声明变量,但是这个语法并不严格要求,很多时修改,我们可以直接使用一个变量而不用var声明它。
    2009-09-09
  • layer实现关闭弹出层刷新父界面功能详解

    layer实现关闭弹出层刷新父界面功能详解

    这篇文章主要介绍了layer实现关闭弹出层刷新父界面功能,结合实例形式分析了使用layui的layer在关闭弹出层时刷新父界面的常用实现技巧与相关操作注意事项,需要的朋友可以参考下
    2017-11-11
  • 一个JavaScript操作元素定位元素的实例

    一个JavaScript操作元素定位元素的实例

    操作元素定位元素,大家会想到使用js来实现,下面有个不错的示例,大家可以看看
    2014-10-10
  • javaScript中indexOf用法技巧

    javaScript中indexOf用法技巧

    在本篇文章里小编给大家整理的是一篇关于javaScript中indexOf用法技巧的相关文章,有需要的朋友们学习下。
    2019-11-11
  • Javascript中的delete介绍

    Javascript中的delete介绍

    关于JavaScript中的Delete一直没有弄的很清楚,最近看到两篇这方面的文章,现对两文中部分内容进行翻译(内容有修改和添加,顺序不完全一致,有兴趣推荐看原文),希望能对大家有所帮助
    2012-09-09
  • JavaScript异步编程之Promise的初步使用详解

    JavaScript异步编程之Promise的初步使用详解

    这篇文章主要介绍了JavaScript异步编程之Promise的初步使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • ie和firefox不兼容的解决方法集合

    ie和firefox不兼容的解决方法集合

    网页设计很多情况下,需要注意ie跟firefox的不同区别,脚本之家提供了不好这样的文章,大家可以好好看下。
    2009-04-04
  • JS中的算法与数据结构之队列(Queue)实例详解

    JS中的算法与数据结构之队列(Queue)实例详解

    这篇文章主要介绍了JS中的算法与数据结构之队列(Queue),结合实例形式详细分析了javascript中队列的概念、原理、定义及常见操作技巧,需要的朋友可以参考下
    2019-08-08
  • innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解

    innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解

    这篇文章主要介绍了javascript中的innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解,都是个人经验的总结,分享给大家,希望大家能够喜欢。
    2015-03-03

最新评论