1. 程式人生 > >淺析ajax請求json數據並用js解析 [轉]

淺析ajax請求json數據並用js解析 [轉]

set gif .ajax -1 pen 技術分享 hide asc spa

技術分享
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript">
        $(function
() { $("#btnget").click(function () { $.ajax({ type: "post", //type:(string)請求方式,POST或GET dataType: "json", //dataType:(string)預期返回的數據類型。xml,html,json,text等 url: "data.ashx", //url:(string)發送請求的地址,可以是服務器頁面也可以是WebService動作。
success: function (msg) { var str = ""; for (i in msg) { str += "<tr><td>" + msg[i].id + "</td><td>" + msg[i].name + "</td><td>" + msg[i].cla + "</td><td>" + msg[i].sex + "</td><td>" + msg[i].tel + "</td></tr>"; } $(
"tbody").append(str); } error: function(){ alert("error"); } }); }); }); </script> </head> <body> <table> <thead> <tr> <td>學號</td> <td>姓名</td> <td>班別</td> <td>性別</td> <td>電話</td> </tr> </thead> <tbody></tbody> </table> <input id="btnget" type="button" value="加載數據" /> </body> </html>
前臺代碼 技術分享
string data = "[{\"id\":\"2010324268\",\"name\":\"林宇\",\"cla\":\"10軟件\",\"sex\":\"男\",\"tel\":\"13800138000\"},{\"id\":\"2010324256\",\"name\":\"李四\",\"cla\":\"10網絡\",\"sex\":\"女\",\"tel\":\"10010\"},{\"id\":\"2010324264\",\"name\":\"張三\",\"cla\":\"10軟件\",\"sex\":\"男\",\"tel\":\"10086\"}]";
context.Response.Write(data);
服務器端返回json數據

淺析ajax請求json數據並用js解析 [轉]