在IE相容模式下 提示JSON未定義

2021-07-04 04:20:13 字數 484 閱讀 3504

使用jquery,用

ajax實現了區域性重新整理功能

,在火狐、搜狗瀏覽器高速模式下、

ie8、

ie9中都能正常執行,

但切換到相容模式就沒有了效果。

一開始是懷疑jquery在相容模式下無效,開啟瀏覽器開發人員工具發現,**確實正常執行了,

除錯指令碼的時候發現報 script5009: 「json」未定義 這個錯誤。

解決辦法:

1.關閉瀏覽器相容性檢視功能

只需要在ie-->工具-->相容性檢視  把那個鉤鉤去掉就可以正常工作了。(呵呵,掩耳盜鈴一下)

2.引入json2.js

檔案判斷當前瀏覽器是否支援

json

物件,如果不支援,則引入

json2.js

//ie相容模式不支援json

if(typeof json == 'undefined')

UpLoadify在IE下相容問題

一 在ie9 ie10不能點選的問題解決 解決方法 進入uploadify的js檔案中,搜尋swfupload.prototype.getflashhtml,找到它對應的語句,將方法全部替換為以下內容 swfupload.prototype.getflashhtml function return ...

IE相容模式與非相容模式下jq的寫法

1。labelrepeattype removeattr disabled labelfinishdate removeattr disabled 無論是否開啟相容模式都起作用 labelrepeattype attr disabled labelfinishdate attr disabled 非...

js在IE下安全提示的問題

每次都有,要點一下好麻煩啊!為了有利有保護安全性,ie已限制此網頁執行可以訪問計算機的指令碼或activex控制項在高階 瀏覽裡面禁用指令碼除錯就可以了問題是普通訪問者不知道設定這個你是直接雙擊開啟的網頁吧 在localhost或者ip或者網域名稱訪問的時候 如果沒有特殊的 如跨域訪問js 是不會有...