我的客戶端運行IE瀏覽器的相對當前版本(7,8,9)jQuery的負載()在Internet Explorer中失敗
我已經縮小到1線的jQuery的是在每一個瀏覽器我有工作問題測試除IE系列:
$('#ContactsListTable').load('/ContactList/TicketNumber/'+ticketNumber+'/format/html');
我的問題:爲什麼除了IE家族所有現代瀏覽器做這一行的工作。這是我的模態對話框(成功事件)中的唯一一行,它位於console.log('success' - 聲明聯繫表單已成功發佈)和關閉的對話框之間,並且也可以成功執行。
什麼需要改變,以便它在IE中工作?
(這個故事告訴我們,總是跨瀏覽器測試EVERTYHING你把它交給客戶前,中)
相對URL是否正確解析?您是否在頁面上使用了基本標籤或其他東西,這會與相對URL混淆?嘗試把網頁上的URL作爲鏈接,看看它是否工作...除此之外,我從來沒有在IE中的jQuery加載問題。 –
經驗教訓?始終在所有主流瀏覽器中測試您的應用程序。這包括IE,Chrome,Firefox和Safari。你可以發佈一個jsfiddle嗎?您的HTML也可能存在問題。 – turtlepick
這個問題是92%的戲劇性和宏大,只有8%的問題。你可以用三四個句子問同樣的問題,並且避免了我們在瀏覽器測試中遇到的菜鳥錯誤。 –