ajax get请求得到了一个json格式的数据,在js中如何遍历出来
ajax get请求得到了一个json格式的数据,在js中怎么遍历出来
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<script src="/res/js/jquery.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.get("/world",function(data,status){
//data为json格式 返回数据位: {"name":"liweitao","age":"23"}
//在js中我怎么得到name的值,怎么遍历
//请帮我在此处补充代码
});
});
});
</script>
</head>
<body>
<button>向页面发送 HTTP GET 请求,然后获得返回的结果</button>
</body>
</html>
------解决思路----------------------
------解决思路----------------------
------解决思路----------------------
for in 循环或者直接for循环,但是如果直接for循环的话你就得使用$.ajax来重新调整你的代码了。
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<script src="/res/js/jquery.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.get("/world",function(data,status){
//data为json格式 返回数据位: {"name":"liweitao","age":"23"}
//在js中我怎么得到name的值,怎么遍历
//请帮我在此处补充代码
});
});
});
</script>
</head>
<body>
<button>向页面发送 HTTP GET 请求,然后获得返回的结果</button>
</body>
</html>
------解决思路----------------------
<script type="text/javascript">
var data = {"name":"liweitao","age":"23"};
for(var obj in data){
document.writeln(obj + ':' + data[obj]);
}
</script>
------解决思路----------------------
//data为json格式 返回数据位: {"name":"liweitao","age":"23"}
$.get("/world",function(data,status){
//在js中我怎么得到name的值,怎么遍历
var d = eval('(' + data + ')');
alert(d.name);
});
$.get("/world",function(data,status){
//在js中我怎么得到name的值,怎么遍历
alert(data.name);
}, 'json'); //如果加上这个属性
------解决思路----------------------
for in 循环或者直接for循环,但是如果直接for循环的话你就得使用$.ajax来重新调整你的代码了。