jquery 1 4 2 json相容問題

2021-05-22 22:40:58 字數 472 閱讀 6697

網上有很多關於1.4.2對json語法要求嚴格的解決方法。主要是說要求json中字串使用雙引號引用。

而我遇到了另乙個問題。

我使用的是jquery的post方法。最後乙個引數指定post的資料型別。我使用了"json"為引數,結果返回的data為乙個字串。

檢視了jquery的原始碼。發現1.4.2的如下:

if  ( type ===  "json"  || !type && ct.indexof( "json" ) >= 0 ) {  

data = jquery.parsejson( data ); 

而1.3.2中如下:

if  ( type ==  "json"  )  

data = window["eval" ]( "("  + data +  ")" ); 

明顯,1.4.2中對type的要求是嚴格小寫。所以我把post的方法的第4個引數改為"json"後,通過。

jQuery1 4 2新特性(翻譯)

方法增加 在這個發布版中增加了兩個新方法 delegate 和.undelegate 這些方法是為jquery中的 live 和.die 方法互補的。它們簡化對document某一根節點中事件的操作。例如 table delegate td hover function 這句code等同於下面用.l...

jQuery解析JSON問題

jquery解析json問題 這幾天在做個專案,使用到了jqeury的ajax,當伺服器端返回json格式資料後,jquery元件居然不能正確解析,用firefox可以看到響應回來的json格式資料。單偏偏程式就是沒有出來資料。1.伺服器響應型別問題 2.伺服器響應輸出流,在關閉之前也進行了flus...

jquery解析json的例子

在伺服器端c 生成json物件 jsonhelp jsonhelp new jsonhelp jsonhelp.successs true jsonhelp.additem titleid 1 jsonhelp.additem uanswer a,b,c jsonhelp.additemok jso...