jsonp多次請求報錯 not a function的解決方法
阿新 • • 發佈:2019-02-14
jsonP多次請求問題,報錯: not a function
問題:多次請求同一id的圖片時,發生併發。
1.初步 方法:ajax請求前新增陣列判斷,若請求已經發出,就不再發出 問題:還是有可能併發,即id陣列判斷還沒完成,又有新的判斷出現,網路延遲問題造成併發,陣列判斷很大程度上降低了併發概率,但仍舊無法避免而報錯。 2.優化 方法:在陣列判斷基礎上,新增時間戳給callbackId 問題:在陣列基礎上重複傳送的請求新增事件戳(毫秒級),當做不同function處理,避免了請求錯誤,但仍舊重複傳送消耗資源。 3.待續。。。
1.初步 方法:ajax請求前新增陣列判斷,若請求已經發出,就不再發出 問題:還是有可能併發,即id陣列判斷還沒完成,又有新的判斷出現,網路延遲問題造成併發,陣列判斷很大程度上降低了併發概率,但仍舊無法避免而報錯。 2.優化 方法:在陣列判斷基礎上,新增時間戳給callbackId 問題:在陣列基礎上重複傳送的請求新增事件戳(毫秒級),當做不同function處理,避免了請求錯誤,但仍舊重複傳送消耗資源。 3.待續。。。