2012-08-09 55 views
2

所以我正在寫一個jQuery插件,嚴重依賴於使用URI的內容導出。只使用JavaScript,它可以在所有非IE瀏覽器上正常工作。在IE中有一種使用ActiveX下載東西的方法,但它經常阻止它,所以我發現我只能通過PHP下載IE。因此,對於所有非IE瀏覽器,我都會使用JS,但我會用IE做Ajax。這會是一種糟糕/低效的做法嗎?直接從jQuery插件執行Ajax請求是不好的做法嗎?

+0

Ajax使用JS來提出請求,所以你的問題不清楚。 – maxedison 2012-08-09 20:33:33

+0

好吧,你會發出請求_with_ Ajax,但是我說的是,引用來自jQuery插件的PHP文件是不好的? – Ray 2012-08-09 20:35:57

+0

你是什麼意思'引用一個PHP文件'? – Hamish 2012-08-09 20:41:35

回答

0

我在猜測您正在嘗試下載文件?這些下載可能在其他瀏覽器上工作,因爲其他瀏覽器對文件類型(即圖像,文檔等)有所猜測。

如果在HTTP響應頭文件中沒有設置MIME類型(例如「image/png」)或CONTENT-TYPE(「application/javascript」),那麼這在IE中不起作用,因爲IE情況)實際上試圖遵循標準,並且不假定與文件有關。