我想找到一種方法來跟蹤成功的Ajax返回使用JavaScript只有不jQuery或其他庫。我想要做的是在函數觸發時顯示加載圖形,並在返回所有結果時清除圖形。我的函數分解輸入並調用定義數量的ajax請求。javascript - 跟蹤成功的Ajax請求/返回
我讀到,沒有直接的方法來做到這一點。我試圖設置一個函數來計算成功的請求,但我正在陷入一個我無法解決的邏輯障礙。我的基本大綱如下:
TIA
被編輯爲更新解決方案。
的解決方案是創建克拉作爲一個全局變量 我的工作代碼大綱是
var ct = 0;//declare outside of function as global
function ajaxcallback(...) {
...
if (success)
{
//output/do something
ct++; //increase global ct by 1
countajax (total);//call countajax
}
}//end function
function countajax (total)
{
if (ct == total)
{
//turn off loading graphic
}
}//end countajax
我想功能countajax是沒有必要的,CT的==總無需調用函數來完成的比較countajax。
你在你的'if'塊中缺少第二個'='。 –
感謝亞當,但那不會解決問題。 – Jamex