<script src="datajson"></script>
<script type="text/javascript">
windowonload = function() {
var tmp = "<ul>";
for (var i = 0; i < jsonlength; i++) {
tmp += "<li>名字:" + json[i]resname + "</li>" +
"<li><img src='" + json[i]resimg + "' /></li>" +
"<li><a download href='" + json[i]resurl + "'>" + json[i]resurl + "</a></li>" +
"<li>查看数:" + json[i]pageview + "</li>"
}
tmp += "</ul>";
documentgetElementById("box")innerHTML = tmp;
}
</script>
datajson:
"resname": "百度",
"resimg": ">javascript能支持的json格式是:
a、"{"name":"dd","age":"12"}";
b、"[{"name":"dd",“age\":"12"},{"name”:"kk","age":"20"}]";
在java中直接使用JSONObject类的fromObject即可把对象转换成json字符串
或者你直接把JAVA的字符串拼接成上面的格式,然後返回出去就行了,然後在ajax的回调函数中处理
页面的AJAX请求请参考下面的链接
>要使用ajax获取,
function ajax(url,succ) {
var aj=windowXML>用json_decode()将json字符串转化成php数组,然后直接循环数组取出值即可。
<php
$content= file_get_contents('获取json字符串的url');
$content = json_decode($content);//将json字符串转化成php数组
foreach ($content as $key ) {//循环数组
echo '<li>' $key['city'] '</li>';
echo '<li>' $key['city_en'] '</li>';
echo '<li>' $key['date_y'] '</li>';
echo '<li>' $key['week'] '</li>';
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)