請問使用aja時請求資料如果返回為空則繼

2021-12-19 16:45:17 字數 2323 閱讀 3065

1樓:匿名使用者

// 設定timeout

function send () ,

error: function (o, e)}});

}send();

2樓:匿名使用者

ajax設定超時1分鐘,

complete的時候判斷超時,如果超時,重調一次funasuccess的時候判斷結果,沒有結果的時候,重調一次funasuccess有結果的時候,處理結果即可。

3樓:匿名使用者

你可以在ajax中使用settimeout()或者setinterval()方法。

settimeout指的是定時呼叫code,不過只執行一次,想要再次執行需要重新呼叫

setinterval與settimeout類似,區別是他會一直呼叫,直到手動停止

讓他們停止的方法分別是cleartiomeout和clearinterval,

這兩個方法你可以搜一下用法,

你這個使用settimeout會很符合一般人的邏輯,在ajax返回的時候判斷是否為空,為空則呼叫,不為空不呼叫即可

4樓:匿名使用者

while(xhr.readystate != 4)

}xhr.send(null);}

5樓:匿名使用者

ajax 返回後 使用者數字簽名會丟失照成無法呼叫其他js函式所以 應該是不能用一個方法實現 除非是settimeout 可以這樣判斷 ajax之後把獲取的資料 放到一個隱藏的input裡面 然後 用一個settimeout (function,1000*60) 呼叫一個function 這個function執行的是 判斷隱藏input裡面的內容如果為空那麼就呼叫ajax請求,不為空就不執行。

前面是給你說的邏輯 下面是步驟

1、頁面放一個隱藏的input

或者其他

2、js裡面加上一個function 執行function ()

}ajax返回判斷為空 給賦值為"" 不為空賦值為其他 就ok了

怎麼判斷ajax返回的data是否為空

6樓:夢想作坊

判斷data == null || data == undefined

7樓:珈藍覓雙

data+"" != 0

試試就知道是否正確!點贊~

ajax請求介面裡的資料,然後顯示在頁面裡

8樓:丿韓灬軒

首先確認他給你

返回的是一個string型別還是陣列。

如果是陣列的

話要知道他版給你返回陣列的key值。

呼叫的時候權如果是陣列給他用ajax請求的時候設定下返回資料型別json

在success 返回方法裡直接呼叫比如

success:function (val)如果不是陣列直接輸出val就行了。

9樓:匿名使用者

$.ajax(, //以鍵/值對的形dao式async : false,

datatype : "json",

success : function(data) {for(int i = 0; i < data.length; i++) { //迴圈後版

10樓:更無出息的漢子

後臺來:源

namespace ajax

}js:

$.ajax(});

11樓:該死的圖書

跨域不跨域,寫個ajax不就完事了

ajax請求成功返回資料為空是什麼原因

12樓:匿名使用者

while(xhr.readystate != 4) } xhr.send(null); }

13樓:忘了吧

1、你用的js原生的ajax的話,你可以使用if(null!=xhr.responsetext&&「」!=xhr.responsetext.trim())來判斷。

2、如果使用的jq的ajax,可以再success:function(data)

}當然,具體的邏輯還是根據你的需求。null還是空串是不是都認為空。

14樓:日葵

不知道咱倆的問題是否一樣,不過看描述我覺得是一樣的,

我的問題是:我在onreadystatechange對應的函式裡用了在外面的變數,也就是存放獲取的資料的變數,我在函式裡再寫xmlhttp.responsetext,就對了!

請問大家使用E prime程式設計時,怎樣在slide中隨機

你的變數名字是frame。首先,確保framelist的屬性中,selection是random而不是random with replaced。其次,whight屬性設定為1。如果會多次呈現,在屬性框中reset exit中設定迴圈。並且在reset at beginning of each打勾。我...

自動化測試時需要使用python,請問如何理解python中

提供理解供參考 簡單點來說 1 在python中,全域性變數可以直接訪問,而區域性變數只能在定義的塊 如函式體 內部或是通過函式訪問。2 同名的變數,會優先使用區域性變數。為更好理解,示例 如下 執行結果 3 可以在函式體內部,使用 global 來字義一個全域性變數,在使用之前這個全域性變數必須初...

請問如何使用流量包,請問如何使用流量包?

這是已經自動開通了,因為你是日流量包,一天的流量包,第二天就算有剩也會清零,所以是有效期24小時 和普通流量包沒什麼區別。就只是貴了一點。無憂行開通流量包後怎麼使用?一 在中國境外購買流量包,需要在成功購買後重啟手機再 進行以下操作步驟。1 到達目的地後,首先關閉自己的4g網路,如下圖所示。2 選擇...