jQuery.parseJSON問題

2012年7月5日 星期四

今天遇到一個問題,就是在ASP.NET後端產出json格式的資料,要在前端使用一直會出錯,查了一下發現,原來json格式外面要用單引號裡面的內容才是用雙引號,我把它反過來了,難怪會一直取不出來,以下為範例:


錯誤寫法
var obj = $.parseJSON("{'name':'neil'}");
alert(obj.name);
正確寫法
var obj = $.parseJSON('{"name":"neil"}');
alert(obj.name);

在javascript裡的宣告以下二種方式宣告都可以,不過在jQuery的JSON裡就不行囉,這點要注意啊

var name = "neil";
var name = 'neil';

0 意見: