簡體   English   中英

在Ajax成功之前將頁面加載到div中

[英]Load page into div before ajax success

我有一個網站,通過jquery.load()將子頁面加載到容器div中。

用戶填寫表單並提交后,在一個子頁面上。 我使用ajax處理這種形式。 這是一個漫長的過程(用php搜索大數據庫),直到我獲得成功之前,我無法轉移到另一個地方,因為當我單擊其他導航按鈕時,它仍然處於load()函數上,並等待該ajax完成。 我不想凍結導航,因為此ajax尚未完成。 因此,直到ajax完成,才能執行load()? 怎么做?

我會將.load()更改為jQuery.get() 然后,當用戶單擊另一個導航按鈕時,我將取消ajax調用。 使用jQuery中止Ajax請求 jQuery.get()返回一個XHR(或等效對象)對象,就像$ .ajax一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM