淺析ajax請求json資料並用js解析 [轉]

來源:互聯網
上載者:User

標籤:頁面   error   success   代碼   err   function   發送   電話   資料類型   

<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解析 [轉]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.