[英]AJAX in a click event on a submit button
我想問你們,當用戶單擊更改頁面的提交按鈕時,如果我使用AJAX請求,會發生什么情況。 會發生什么? 瀏覽器會等待AJAX請求完成還是取決於用戶的互聯網速度?
謝謝。
兩件事之一:
如果您不取消頁面級提交事件,則將發送AJAX請求,然后重新加載頁面。 在這種情況下,AJAX請求將被放棄。 服務器可能會或可能不會對其進行處理,瀏覽器將忽略任何響應。
這取決於用戶的互聯網速度
永遠不要依賴資源定時來管理異步操作。 這是完全不可預測的。 異步操作通常使用各種語言構造中的各種形式的延續或回調來處理,這些形式要么等待另一個線程進行響應,要么排隊等待中斷當前線程以進行響應。 相應地構建邏輯。 依靠資源定時就像使用for
循環以已知速度操作來測量時間的流逝。 它會在每個實例中發生變化。
ajax請求是異步的,因此您將面臨競速問題,很可能在收到對ajax請求的響應之前,頁面將發生更改,並且如果頁面完全不同(不僅僅是顯示的div),您將不會得到響應內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.