私のWebアプリ(jQueryを実行している)は、サーバーから次のJSON応答を取得します。
{
"script_0": "$('#objview_0_306').on('click', function(e){ getObjectResponse(96089, '306', 'display'); e.preventDefault();});",
"verb_0": "display",
"obid_0": "0_306",
"body_0": "<div id=\"objview_0_306\"></div>",
"icon_0": "icons/caseman16.png",
"close_0": "previousTab();",
"title_0": "Cases",
"cmdCount": "1"
}
script_0要素には、実行する必要のあるスクリプトが含まれています。この場合、DOM要素にonClickイベントを追加します。
現時点では、スクリプトは文字列として返されるため、eval()を使用してスクリプトを実行します。eval()の使用を回避する方法はありますか?