鍍金池/ 問(wèn)答/HTML/ jquery 的load方法在ie9中不起作用?

jquery 的load方法在ie9中不起作用?

做的一個(gè)網(wǎng)站,header和footer還有搜索是基本上每個(gè)頁(yè)面都在使用的,所以單獨(dú)提出來(lái)作為公共頁(yè)面,直接在js中使用jQuery的load方法進(jìn)行引用,測(cè)試過(guò)谷歌,火狐,搜狗等其他主流網(wǎng)站,并沒(méi)有什么問(wèn)題,但是在ie瀏覽器上無(wú)法顯示,并且似乎有一個(gè)報(bào)錯(cuò),但是其他瀏覽器上并沒(méi)有報(bào)錯(cuò),所以不知道問(wèn)題所在。只用兼容ie9即可,ie9以下的可以不用管。ps:在網(wǎng)站建設(shè)過(guò)程中,使用了fis添加MD5版本號(hào),在線下測(cè)試時(shí),ie9瀏覽器可以正常顯示load的內(nèi)容,fis版本在fis的模擬服務(wù)器上也可以正常顯示,但是一旦發(fā)布到線上,ie9就無(wú)法顯示load的內(nèi)容,報(bào)的錯(cuò)是js模板引擎的,不知道二者是否有聯(lián)系。請(qǐng)大神解答。

回答
編輯回答
舊酒館

ie9報(bào)錯(cuò)的具體內(nèi)容是什么? 按理來(lái)說(shuō),ie9沒(méi)有這個(gè)問(wèn)題才是,又不是ie8

2017年6月25日 06:15
編輯回答
熟稔

再次看了一下代碼和百度了一下其他的方法,決定整理一下我的問(wèn)題,請(qǐng)大神來(lái)解答一下。。。謝謝

  1. 本項(xiàng)目需要兼容基本主流的框架,例如谷歌,火狐等,IE瀏覽器要求兼容到IE9,使用jQuery,版本為1.9.1
  2. 本項(xiàng)目發(fā)布上線時(shí)除了插件類(lèi)js文件和css文件,其余css和js文件都使用fis3添加了MD5版本號(hào),目的是解決緩存問(wèn)題
  3. 公共部分的header和footer已經(jīng)單獨(dú)抽出作為代碼片段,使用時(shí)通過(guò)load方法加載,并在回調(diào)函數(shù)中有各自不同的其他方法
  4. 現(xiàn)在遇到的問(wèn)題是,線下測(cè)試無(wú)論是正常的版本還是fis版本都沒(méi)有問(wèn)題(打開(kāi)方式除了本地直接打開(kāi),還使用xmapp在另一臺(tái)電腦上訪問(wèn)),而一旦發(fā)布到線上ie9只要是load加載的東西都不會(huì)顯示
  5. 目前已經(jīng)嘗試使用jsonp,可以解決問(wèn)題,但是由于修改的地方太多而且方法太過(guò)冗余,所以希望有大神能有其他好一點(diǎn)的方法,謝謝。
2017年1月15日 02:46