HTML5怎么读取json文件

HTML5怎么读取json文件,第1张

利用getJson()函数获取json文件

getJson(url,[data],[Callback]),对具体的参数解释如下:

url:加载的页面地址

data:传递的数据

Callback:加载完成是回调函数

例子:

[html] view plain copy

function LoginQueryAccount(){

$getJSON("userinfojson",function(data){

var $jsontip = $("rightdiv");

var strHtml = "";//存储数据的变量

$jsontipempty();//清空内容

$each(data,function(infoIndex,info){

strHtml += "姓名:"+info["name"]+"</br>";

strHtml += "性别:"+info["sex"]+"</br>";

strHtml += "邮箱:"+info["email"]+"</br>";

strHtml += "</hr>"

});

$jsontiphtml(strHtml);//显示处理后的数据

})

}

ASPnet发布iisjpuely获取json失败原因:脚本执行不正常。功能出错。

原因是脚本中存在同名文件(比如ASPnet和jquery),出现同名文件后,json读取就有问题了。

猜想json中文件是通过文件名哈希存储的,比如iisjquery读取文件时,不需要扩展名,并且可以不需要路径名。

所以在json中维护资源的时候,保证文件名唯一性,别给自己出文档出错的机会。

var ajaxurl = path + "\/json/ajson";

url:ajaxurl,

他这里是把json格式的数据保存在一个页面了,实际应用中你不需要这种的,就是传个url+参数,去后台读取数据库,然后返回一个数组,前台显示。 不要照搬别人的方法,$post

$ajax这里的方法你百度一下,看看使用方法就能看懂

var j={"a":"1","b":"2"};

就可以直接用jb或者j['b']

如果你的json是string拼的~~那就要:

var str = '{"a":"1","b":"2"}';

var j = eval("("+str+")");

也可以直接用jb或者j['b']

$each(data,function() {    

    $each(thissubcatagory, function() {

         $("#_select")append("<option>" +  thisname + "</option>");

});

    

});

$ajax({

url:"testjson",

type:"GET",

data:"json",

},success:function(data){

$("#date")text(datastartTime);//给相应的位置设值

});

以上就是关于HTML5怎么读取json文件全部的内容,包括:HTML5怎么读取json文件、asp.net发布iis,jquery获取json失败、在jquery中怎么获取数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10152707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存