什么相当于eval('('+responseText+')')在jQuery中进行此调用?我也明白这eval不安全,所以我在jQuery中寻找更安全,更惯用的东西.
eval('('+responseText+')')
eval
你真的想要执行Javascript代码(在某种程度上总是不安全),或者你是否试图将JSON从字符串解析为对象?
如果是前者,eval()仍然是你最好的选择.
如果是后者,jQuery将作为AJAX请求的一部分为您完成,或者您可以使用专用的JSON插件在字符串和对象之间进行转换,而不会有执行任意代码的风险.