-2
我有一个nodejs项目,当我运行它时,它给了我一个json,但是我想在html页面上显示这个json的数据,我该怎么做?如何在html页面上显示nodejs数据
我有一个nodejs项目,当我运行它时,它给了我一个json,但是我想在html页面上显示这个json的数据,我该怎么做?如何在html页面上显示nodejs数据
大多数浏览器支持JSON.parse()来,其在ECMA-262第5版(即JS是基于本说明书中)所定义。它的用法很简单:
var json = '{"result":true,"count":1}',
obj = JSON.parse(json);
alert(obj.count);
对于那些不能使用json2.js实现的浏览器。
正如在评论中指出,如果你已经使用jQuery,有一个$ .parseJSON功能(如果可用)或EVAL的旧版浏览器形式映射到JSON.parse。然而,这是执行也可以通过JSON.parse进行额外的,不必要的检查,所以最佳的全面表现,我建议使用它,像这样:
var json = '{"result":true,"count":1}',
obj = JSON && JSON.parse(json) || $.parseJSON(json);
这将确保您立即使用本机JSON.parse ,而不是让jQuery在将字符串传递给本地解析函数之前对其进行完整性检查。
您需要AJAX或视图。 – SLaks