欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當$.get返回失敗后調用fail方法示例詳解

 更新時間:2023年12月08日 09:01:26   作者:哆啦啊夢  
這篇文章主要介紹了當$.get返回失敗后,調用fail方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

當$.get返回失敗后調用fail方法

$.get(
          "url",
           {
               data: value
           },         
           function (data, status, jqxhr) {
               alert('保存成功');
           }).fail(function () {  //當$.get執(zhí)行過程失敗后,調用的方法,相當于ajax的error方法
               alert('保存失敗');
           });

Jquery $.post $.get“異步”請求導致獲取不到返回值

今天做項目時,寫了一個數(shù)據(jù)庫查詢后返回的函數(shù)

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發(fā)得請求為“異步”請求,所以pname沒有被賦值就被返回了,經(jīng)過alert驗證function對pname賦值確實在return之后。

因此上面的寫法顯然是錯誤的,需要將發(fā)送方式改為同步:

var pname='';//設置全局變量
    $.ajaxSettings.async=false;  //插入這個代碼用ajax的“同步方式”調用一般處理程序
    $.post("/KEJITEMP/DealWithBT",{
//另一種寫法時:
$.ajax({
        url: "",
        async: false,//改為同步方式
        type: "POST",

到此這篇關于當$.get返回失敗后調用fail方法的文章就介紹到這了,更多相關$.get返回失敗調用fail方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論