如何在javascript中读取本地的json格式文本文件

本地有个吧数据按json格式写好的文本文件我想在javascript脚本中读取这个文本文件的内容,并转换成一个json格式的变量怎么办?... 本地有个吧数据按json格式写好的文本文件
我想在javascript脚本中读取这个文本文件的内容,并转换成一个json格式的变量
怎么办?
展开
 我来答
毅の轨迹fbdd6
2014-04-09
知道答主
回答量:7
采纳率:0%
帮助的人:7.8万
展开全部
g.loadScript = function (uri, cb, charset) {//load 单个请求
var _script = document.createElement("script");
_script.type = "text/javascript";
_script.charset = charset || "utf-8";
_script._fun = typeof cb != "undefined" ? cb : new Function();
_script[document.all ? "onreadystatechange" : "onload"] = function () {
if (document.all && this.readyState != "loaded" && this.readyState != "complete") { return; }
this._fun(this);
this._fun = null;
this[document.all ? "onreadystatechange" : "onload"] = null;
var _t = this;
_t.parentNode.removeChild(_t);
};
_script.src = uri;
document.getElementsByTagName("head").item(0).appendChild(_script);
};

loadScript(url,function(){console.log(json)},"utf-8")//把你的文本文件换成HTML,url是html地址,json是你的json变量的变量名。jsonp格式获取。
兰下小小草
2014-04-09 · TA获得超过181个赞
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:91.2万
展开全部
首先Javascript是不能访问客户端(即浏览器端)的本地资源的,你说的这个文件是不是在服务器端上的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友727fa77
推荐于2017-09-24 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:53.3万
展开全部
用jquery提供的函数最简单有效:$.getJSON("abc.json",function(data){
//data就是json对象了,不需要在转换
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风铃冷冷2
2014-04-09 · TA获得超过1799个赞
知道小有建树答主
回答量:833
采纳率:0%
帮助的人:508万
展开全部
只能用后台JSP或者PHP等语言来读取转换。谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式