DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js下用eval生成JSON對象
js下用eval生成JSON對象
編輯:關於JavaScript     
例如:var json = eval('('+ret+')');
假設我們在服務器端使用php的encode_json()生成需要返回的字符串
如果生成的字符串是[{"name":"boke"},{"age":"23"}],
我們可以直接使用eval([{"name":"boke"},{"age":"23"}])生成相應的JSON對象;
如果生成的字符串是{“name":"boke","age":"23"},
我們使用eval({“name":"boke","age":"23"})生成JSON對象時就會出錯
,我們需要這樣寫eval(({“name":"boke","age":"23"}))。
eval(( ))的寫法同樣適用於包括第一種情況在內的其它通過encode_json()函數生成的字符串
也可以不用eval,用一個特殊的
復制代碼 代碼如下:
function getdata(data){
  return (new Function("return "+data))();
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved