我的JavaScript有时会崩溃在这一行:
var json = eval('(' + this.responseText + ')');
Run Code Online (Sandbox Code Playgroud)
当参数eval()
不是JSON 时会导致崩溃.在进行此调用之前,有没有办法检查字符串是否为JSON?
我不想使用框架 - 是否有任何方法可以使用这个工作eval()
?(我保证,有充分的理由.)
我想检查客户端(jQuery)是否从PHP函数返回数据是Json对象或String来分配不同的函数.