我有一個頁面,我正在調用一個ajax函數在服務器上做一些處理,在頁面處理過程中只顯示一個加載圖標。我在同一頁面上有一個iframe,這個iframe的目的是從服務器獲取一些信息,並使用jQuery Ajax將它顯示在iframe中。Jquery Ajax和Iframe
我遇到的問題是,直到第一個函數調用完成後,iframe纔會更新......瀏覽器是否阻塞了多個ajax調用或者是否存在某些我缺少的內容?
下面是代碼:
是在主頁上發出的呼籲:它是對的document.ready完成。它調用一個新的查詢字符串
$.ajax({
url: window.location.href + '&Process=1',
context: document.body,
success : function(response){
window.location.href = response;
}
});
在iframe頁面相同的文件:它要求每2秒後的功能從服務器
window.setTimeout(FetchStatus,1000);
function FetchStatus(){
$.ajax({
url: 'WebForm1.aspx?Act=Status',
context: document.body,
success : function(response){
$('#ratorSt').html(response);
}
});
window.setTimeout(FetchStatus,1000);
}
不可能沒有看到一些代碼回答。 [SSCCE](http://sscce.org)怎麼樣? –
顯示你的代碼或它沒有發生。 – Kon
無法通過多次調用訪問會話變量......第一次調用會鎖定該變量,並且接下來的下一次調用會保持在隊列中,直到第一次調用完成。 我沒有做太多的搜索,但EnableSessionState = False將工作。 – Ali