利用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中怎么获取数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)