同步ajax請求導致頁面假死

2021-10-18 08:22:49 字數 968 閱讀 1697

在使用ajax傳送請求時,自己寫的樣式使用jq的hide()以及show()方法沒有效果。

原來是使用了同步的ajax請求導致了頁面假死整個頁面不能操作,需要等到請求有響應後頁面才會執行後面的操作。

$

("#showform").

hide()

;$("#jiazai").

show()

;var formdata =

newformdata()

;var excelfile = document.

getelementbyid

("filefield"

).files[0]

; formdata.

("excel"

, excelfile)

;//非同步 跨域 上傳檔案

最開始是 async: false,將它設為了同步導致頁面假死,特別是後台響應時間很長的時候需要注意,主要就是後台要做**的校驗然後返回資訊所以時間會很長。但一般的介面響應都很斷,即使同步的話那頁面假死也只是短暫的,不像我這個介面的響應影響了整個頁面的操作。

js 同步ajax在IE上會產生頁面假死的問題

一 問題的起因 今天做乙個需求遇到了這麼個情況,就是使用者個人中心有個功能,點選按鈕,可以重新整理使用者當前的積分,這個肯定需要使用到ajax的同步請求了,當時喀喀喀三下五除二寫玩了,大概 如下 非同步當前使用者積分 by zgw 20161216 return description functi...

ajax同步請求

問題描述 jsp頁面的乙個方法中,向資料庫請求資料後,在頁面中拼接了返回的資料,但是,拼接後的資料沒有像預想中一樣在頁面展示 原因分析 在該方法中連續寫了兩個ajax請求,因為ajax請求預設是非同步的,第乙個請求傳送成功之後,並不會等待返回成功以後才繼續執行下面的 而是直接去執行下面的 接下來又是...

ajax之同步請求

ajax之同步請求 1.什麼是同步請求?ajax物件在向伺服器傳送請求時,瀏覽器會鎖定當前頁面,使用者不能夠對當前頁面做任何的操作。2.如何傳送同步請求 xhr.open 請求方式,請求位址,false 即可實現同步請求 3.優先使用非同步,因為同步會影響效能,當伺服器端處理比較慢的時候,瀏覽器會鎖...