js下用eval生成JSON對(duì)象
假設(shè)我們?cè)诜?wù)器端使用php的encode_json()生成需要返回的字符串
如果生成的字符串是[{"name":"boke"},{"age":"23"}],
我們可以直接使用eval([{"name":"boke"},{"age":"23"}])生成相應(yīng)的JSON對(duì)象;
如果生成的字符串是{“name":"boke","age":"23"},
我們使用eval({“name":"boke","age":"23"})生成JSON對(duì)象時(shí)就會(huì)出錯(cuò)
,我們需要這樣寫(xiě)eval(({“name":"boke","age":"23"}))。
eval(( ))的寫(xiě)法同樣適用于包括第一種情況在內(nèi)的其它通過(guò)encode_json()函數(shù)生成的字符串
也可以不用eval,用一個(gè)特殊的
function getdata(data){
return (new Function("return "+data))();
}
相關(guān)文章
javascript電商網(wǎng)站搶購(gòu)倒計(jì)時(shí)效果實(shí)現(xiàn)
這篇文章主要介紹了javascript電商網(wǎng)站搶購(gòu)倒計(jì)時(shí)效果實(shí)現(xiàn)代碼,掌握日期對(duì)象Date,獲取時(shí)間的方法,感興趣的小伙伴們可以參考一下2015-11-11JavaScript中 ES6 generator數(shù)據(jù)類(lèi)型詳解
generator 是ES6引入的新的數(shù)據(jù)類(lèi)型,由function* 定義, (注意*號(hào)),接下來(lái)通過(guò)本文給大家介紹js中 ES6 generator數(shù)據(jù)類(lèi)型,非常不錯(cuò),感興趣的朋友一起學(xué)習(xí)吧2016-08-08JS如何設(shè)置滾動(dòng)屬性默認(rèn)自動(dòng)滾動(dòng)到底部(overflow:scroll;)
這篇文章主要給大家介紹了關(guān)于JS如何設(shè)置滾動(dòng)屬性默認(rèn)自動(dòng)滾動(dòng)到底部(overflow:scroll;)的相關(guān)資料,通過(guò)本文介紹的的JavaScript代碼示例,你可以實(shí)現(xiàn)滾動(dòng)條默認(rèn)在最底部的效果,需要的朋友可以參考下2023-10-10JavaScript獲取網(wǎng)頁(yè)中第一個(gè)圖片id的方法
這篇文章主要介紹了JavaScript獲取網(wǎng)頁(yè)中第一個(gè)圖片id的方法,涉及javascript中document.images方法的使用技巧,需要的朋友可以參考下2015-04-04人人網(wǎng)javascript面試題 可以提前實(shí)現(xiàn)下
JavaScript面試題要求:以下題目必須從一至四題中,選出三道題,使用原生代碼實(shí)現(xiàn),不可使用任何框架,第五題為選作題2012-01-01實(shí)例詳解JSON數(shù)據(jù)格式及json格式數(shù)據(jù)域字符串相互轉(zhuǎn)換
JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。JSON采用完全獨(dú)立于語(yǔ)言的文本格式,這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言2016-01-01JavaScript常用函數(shù)工具集:lao-utils
現(xiàn)在Javascript庫(kù)海量,流行的也多,比如jQuery,YUI等,雖然功能強(qiáng)大,但也是不萬(wàn)能的,功能不可能涉及方方面面,這里給大家分享一個(gè)的JS庫(kù)是對(duì)這些的補(bǔ)充,很多也比較實(shí)用,把應(yīng)用到項(xiàng)目中中去也比較方面,這也是對(duì)工作的一些積累,也加深對(duì)知識(shí)的理解。2016-03-03