在html中利用js讀取動態網站從服務器端返回的數據進行顯示
1、js.html 頁面
需要引入 執行jquery的js文件
復制代碼 代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META CONTENT="EditPlus">
<META CONTENT="">
<META CONTENT="">
<META CONTENT="">
<script src="jquery-1.8.2.min.js"></script>
<script>
$(function(){
//$("#loaddata").click(function(){
$(document).ready(function(){
//使用getJSON方法讀取json數據,
//注意:info.json可以是不同類型文件,只要其中的數據為json類型即可
$.getJSON('info.json',function(data){
var html = '';
$.each(data,function(i,item){
html += '<tr><td>'+item['name']+'</td>'+
'<td>'+item['sex']+'</td>'+
'<td>'+item.address+'</td>'+
'<td>'+item['home']+'</td></tr>';
});
$('#title').after(html);
//after方法:在每個匹配的元素之后插入內容。
});
});
});
//注:可以是item.address,也可以是item['address']
//firefox報 json文件中 “語法錯誤 [”,單能加載數據
//ie chrome 無法加載數據
</script>
</HEAD>
<input type="button" value="加載數據" />
<BODY>
<table >
<tr><th>姓名</th><th>性別</th><th>地址</th><th>主頁</th></tr>
</table>
</BODY>
</HTML>
復制代碼 代碼如下:
[
{
"name":"zhangsan",
"sex":"man",
"address":"hangzhou",
"home":"http://www.zhangsan.com"
},
{
"name":"lisi",
"sex":"wumen",
"address":"beijing",
"home":"http://www.lisi.coms"
}
]
新聞熱點
疑難解答
圖片精選