1. 程式人生 > >asp返回json串:string型別嚴格使用雙引號包含

asp返回json串:string型別嚴格使用雙引號包含

      通常開發asp時習慣性的在response.write()列印字串的時候,遇到雙引號問題是直接使用單引號代替的。一般瀏覽器也都能很好的解析。這次使用asp後端獲取資料完後返回成json串遇到字元型資料也習慣性的使用單引號包含起來了。但是,返回資料後我卻沒辦法取得裡面的欄位值。採用firebug除錯又能看到響應返回的資料。

       剛開始以為是回撥函式在遍歷獲取資料時有問題。一直使用alert("JSON Data: "+result[1]["rname"]);或者alert("JSON Data: "+result.length);彈出資料,一直都沒有響應,最後乾脆直接測試彈出字串alert("JSON Data: ");。結果還是沒有響應。於是進一步猜測是否是json字串返回有問題。