$.ajax({ url: 'http://m.weather.com.cn/data/101010100.html', dataType: 'json', Type: 'post', success: function (returnValue) { $.each(returnValue, function (index, content) { content.XXXXX }); } });
XXX 是你json里面的属性
<script type="text/javascript">
$(function() {
var url = "http://m.weather.com.cn/data/101010100.html"
$.getJSON( //使用getJSON方法取得JSON数据
url,
function(data) { //处理数据 data指向的是返回来的JSON数据
$("#GetWeather").find("p").eq(0).html(data.city);
})
})
</script>
<script type="text/javascript">
$(function() {
var url = "http://m.weather.com.cn/data/101010100.html"
$.getJSON( //使用getJSON方法取得JSON数据
url,
function(data) { //处理数据 data指向的是返回来的JSON数据
$("#GetWeather").find("p").eq(0).html(data.city);
})
})
</script>
我这么做了,但是却什么也得不到啊
怎么回事啊
@lin714115: getjson返回的Data 是需要循环的
@lin714115:
$.each(data, function (index, content) { content.city });
@sym_cn: 还得根据json结构 看你循环的层数。
@sym_cn: 你看到http://m.weather.com.cn/data/101010100.html的结果了吗?
我的QQ624058520
能不能加我一下,详细的说啊,我还是出不来啊!多谢啦!帮人帮到底嘛!
用jQuery解析吧 很爽了
楼主网上找找解析的示范例子 很容易懂的
先建一个与json相关的类,然后拿Newtonsoft.Json.dll做解析。
前台的话,直接 script或者 iframe 进行加载过来,再通过它们的id获取到值,再进行转换。
不管是在js端还是后台,解析JSON数据都是很简单的,前台有json2.js 后台有.net 自带的,或者是json.net