ホームページ >ウェブフロントエンド >jsチュートリアル >eval を使用して js_javascript スキルで JSON オブジェクトを生成する

eval を使用して js_javascript スキルで JSON オブジェクトを生成する

WBOY
WBOYオリジナル
2016-05-16 18:19:281222ブラウズ

例: 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 " データ) )();
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。