json文件怎么导入html页面,如何将JSON文件导入到javascript

解析文件的内容如下所示:

var treeData = JSON.parse(fileContent);

您不会描述如何获取文件,但您可以使用简单的XMLHttpRequest将其从服务器加载.这是一个有用的资源:

Using XMLHttpRequest

摘录自修改的链接:

var treeData;

var oReq = new XMLHttpRequest();

oReq.onload = reqListener;

oReq.open("get","yourFile.txt",true);

oReq.send();

function reqListener(e) {

treeData = JSON.parse(this.responseText);

}

基于以下意见进行更新:

您无法使用JSON.parse()加载文件.此功能只能将现有的字符串转换为对象(如果内容是有效的JSON格式).

你需要:

>使用例如AJAX将文件从服务器加载到变量(如图所示).由于安全原因,您不能使用本地文件路径.设置本地服务器来运行您的页面,如免费的轻巧Mongoose web server.这将让您将根指向本地文件夹,然后使用http:// localhost /

>当加载文件时,您可以将内容传递给JSON.parse()函数.上面的例子显示了整个过程.只需在代码中替换与实际链接.

(PS:如果你想要一个jQuery解决方案,记得使用jQuery标记来标记你的问题)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值