ncry.net
当前位置:首页 >> AjAx怎么获取json数据 >>

AjAx怎么获取json数据

$("a").click(function() { $.ajax({ type: "get", url: "test1.json", dataType: "json", success: function(response, status, xhr) { for (var p in response) { var li = $("" + p + ""), arr = response[p]; var ul = $(""); li.append(ul); for (var i = 0; i var lii

首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:<br>response:即为服务器返回的数据,例如:{"uid":123,"name":"jghdream"},<br>如

利用请求地址,后台会进行处理数据,然后返回.

html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/

var obj = eval('(' + json + ')'); 或其他工具把json字符串转换为js对象 ,然后obj.id 这样访问

// 示例代码:var getJSON = function (url, success, error) { var xhr = new XMLHttpRequest(); xhr.onload = function () { if (xhr.status === 200) { if (success) success(JSON.parse(xhr.responseText)); } else { if (error) error(xhr); } }; xhr.open('GET', url, true);

ajax中返回的json数据,如果是符合json格式的数据,他就是一个对象,用js可以直接操作,<br>比如 alert(jason_name['abc']); 如果返回的有abc属性,就会输出他的值

JSONArray json = JSONArray.fromObject(models); //list集合数据转json response.getWriter().println(json);//传到前台//ajax success: function(data){ var models = eval("("+data+")"); var rows=""; for(var i in models){ rows =rows + "<tr>"+

<script>var json=[ { author: 'Jack Herrington', title: 'Code Generation in Action' }, { author: 'Jack Herrington', title: 'Podcasting Hacks' }, { author: 'Jack Herrington', title: 'PHP Hacks' } ] alert(json[0].title)</script>

json数据如果是字符串就转为json对象,用JSON.parse(str)转为json对象.json对象和js的数据对象一样,可以当做js对象一样.json对象一般为数组、对象、字符串等.如:var j=[1,2];var obj={'name':'zhang','age':18};

网站首页 | 网站地图
All rights reserved Powered by www.ncry.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com