2011-07-07 71 views
1

我有一個頁面左側的鏈接和右側的數據。 現在,當我點擊鏈接時,我使用jquery ajax調用來加載數據。jquery ajax加載圖像不在IE中顯示

所以,當我點擊鏈接時,我使用加載圖像,同時提取數據。

代碼,

$("#linkData").empty().html("<div style='text-align:center;height:400px;margin-top: 200px;'><img src='loading.gif' /></div>"); 
$.ajax({ 
    type: "post", 
    url: urlLink, 
    async: false, 
    data: appliedData, 
    cache: false, 
    success: function(response) { 
     $("#linkData").html(response); 
    } 
}); 

現在,這是在Firefox,但在IE版本簡單的數據偉大的工作是越來越與以前的數據成功後更換。

在IE中它看起來像很粘,請幫助一些建議。

在此先感謝

+0

是隻顯示圖像嗎?或者是'.empty()'也不做它的事情? –

+0

能夠清空數據但沒有被查看。史蒂文的回答解決了我的問題。感謝您的時間加比 – Max

回答

4

所以,你的意思是,在#linkData,你再次看到在IE加載圖像?

您是否嘗試將異步設置爲true?

+0

異步:真正的工作。感謝好友 – Max

+0

@steven,@Max,但你並沒有真正使用Ajax .. –

+1

通過將「async」設置爲true,你使用的是Ajax。畢竟,Ajax是異步的。通過將其設置爲false,該調用將進行同步(換句話說:頁面塊會一直存在,直到出現響應),這與Ajax無關。 –