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 選擇...