最近在使用jquery過程中,遇到了80020101的問題,經過了一番深入的研究和探究,終于解決掉了。
這個問題產生的原因是因為在IE瀏覽器中,使用ajax加載JS文件,IE認為這個JS文件不是可信的來源,所以出現了這個問題。
解決方法如下:
$.ajax({ url: 'file.js', dataType: 'script', cache: true, error: function (xhr, status, error) { // 進行處理,避免“80020101”錯誤 } });
其中,重要的是將dataType設置為script,這樣就能讓IE認為這個文件是可信的來源了。
總結一下,遇到80020101的問題,一般情況下可以從ajax的設置中入手,嘗試將dataType設置為script,這樣就能解決這個問題了。
上一篇jquery = $;
下一篇jquery 3個嘆號