txt文本下html怎么读取json数据。。我的JSON的文件名为data。txt的话
9个回答
展开全部
json在网络中是以一段纯文本流的方式发送的,和扩展名没关系(.txt / .json / .abc / .cn / .com ... 随便你取,当然,你也可以试一下 .jpg /.php /.swf 嘿嘿)
所以只要你的data.txt中json格式正确就可以。
如果你是用jquery指定获取json数据的话,可以直接使用;反之你的eval一下获取的数据
所以只要你的data.txt中json格式正确就可以。
如果你是用jquery指定获取json数据的话,可以直接使用;反之你的eval一下获取的数据
更多追问追答
追问
{
"man":
[
{"firstName":"Brett","lastName":"Tom","phone":"123456789"}
{"firstName":"Brett1","lastName":"Tom1","phone":"12345678"}
{"firstName":"Brett2","lastName":"Tom2","phone":"1234567"}
]
}
如果我要在另一个txt文本取这个JSON的值,应该用什么语法取
追答
你js是怎么写的啊?
展开全部
json在网络中是以一段纯文本流的方式发送的,和扩展名没关系,所以只要你的data.txt中json格式正确就可以。
如果是用jquery指定获取json数据的话,可以直接使用;反之你的eval一下获取的数据。
如果是用jquery指定获取json数据的话,可以直接使用;反之你的eval一下获取的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历json数组,循环插入option到select中。
<select id="select1"></select>
<script src="
<script type="text/javascript">
var jsonData = { 'blogs': ['dudu', 'Artech', 'Fish Li'] };
$.each(jsonData.blogs, function (index, val) {
$("#select1").append("<option value='" + index + "'>" + val + "</option>");
});
</script>
生成的html
<select id="select1">
<option value="0">dudu</option>
<option value="1">Artech</option>
<option value="2">Fish Li</option>
</select>
<select id="select1"></select>
<script src="
<script type="text/javascript">
var jsonData = { 'blogs': ['dudu', 'Artech', 'Fish Li'] };
$.each(jsonData.blogs, function (index, val) {
$("#select1").append("<option value='" + index + "'>" + val + "</option>");
});
</script>
生成的html
<select id="select1">
<option value="0">dudu</option>
<option value="1">Artech</option>
<option value="2">Fish Li</option>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(function(){
$.get("data.txt",function(json){//ajax请求可以替换成url 加载数据文件
var data = string2Array(json);
var flag;
var arr = new Array();
for(var i=0;i<data.length;i++){
var d = data[i];
if(d<10){
flag = 0;
}else if(d>=10 && d<20){
flag = 1;
}else if(d>=20 && d<30){
flag = 2;
}else if(d>=30 && d<40){
flag = 3;
}else if(d>=40 && d<100){
flag = 4;
}else{
flag = 5;
}
arr.push(flag);
}
}
});
});
$.get("data.txt",function(json){//ajax请求可以替换成url 加载数据文件
var data = string2Array(json);
var flag;
var arr = new Array();
for(var i=0;i<data.length;i++){
var d = data[i];
if(d<10){
flag = 0;
}else if(d>=10 && d<20){
flag = 1;
}else if(d>=20 && d<30){
flag = 2;
}else if(d>=30 && d<40){
flag = 3;
}else if(d>=40 && d<100){
flag = 4;
}else{
flag = 5;
}
arr.push(flag);
}
}
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JS打开客户端的TXT还是服务器端的TXT?
不管那边都是要调用的,纯JS没法读文本文档的.
JS读客户端文本你可以直接打开客户端的可以new ActiveXObject("Scripting.FileSystemObject");
但是这种方法有局限性。最好的还是有后台帮助你读。
服务器端的直接读,客户端的上传后读。
不管那边都是要调用的,纯JS没法读文本文档的.
JS读客户端文本你可以直接打开客户端的可以new ActiveXObject("Scripting.FileSystemObject");
但是这种方法有局限性。最好的还是有后台帮助你读。
服务器端的直接读,客户端的上传后读。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询