<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ###準備步驟 ####引用Newtonsoft.dll文件 將Newtonsoft放到項目所在文件夾中,在項目的解決方案中單機右鍵—添加—引用—瀏覽—選中Newtonsoft.dll。 ####兩個實例 一、前端發送post請求 前端代碼 ``` var userInfo={k:{v:"秦川"},arr:[1,2,3]};//這是一個復雜json $.ajax({ type:"post", url:"你后端的ashx文件", data:{ name:"qinchuan",//向后端發送普通的key、value age:21,//向后端發送普通的key、value userObj:JSON.stringify(userInfo)//向后端發送對象、數組以及復雜的json(必須先通過JSON.stringify進行序列化) }, dataType:"json", success:function(res){ console.log(res);//輸出后端返回的數據 } }); ``` 后端代碼 ``` using Newtonsoft.Json; using Newtonsoft.Json.Linq;//必須引入這兩個才能使用json; //在public void ProcessRequest(HttpContext context)方法中: context.Response.ContentType = "application/json";//指定返回給前端的類型是json string userName = context.Request.Form["name"];//接收前端發送的post數據 string age=context.Request.Form["age"]; //根據userName和age去查詢數據庫,返回dataset類型,存放到ds中 DataSet ds=你的數據庫返回的dataset; //假設數據庫返回的Dataset中有phone、address字段 DataTable dt=ds.Tables[0]; DataRow dr=dt.Rows; JArray arr=new JArray();//創建一個json數組 for(int i=0;i<dr.count;i++){ JObject obj=new JObject();//創建一個json對象 obj.Add("phone",dr[i]["phone"]);//如果這里報錯就把dt[i]["phone"]轉換成string類型 obj.Add("phone",dr[i]["address"]); arr.Add(obj);//把json對象添加到驚悚數組中 } context.Response.Write(arr);//把json數組返回給前端 ``` ``` 前端最終接收到的數據為: [ {"phone":123,"address":456}, {"phone":353,"address":245}, {"phone":313,"address":321} ] //包含有若干對象的數組 ``` 二、前端發送get請求 前端代碼 ``` 和post請求大同小異,把$.ajax里面的type改成"get"即可 ``` 后端代碼 ``` string userName = context.Request.Params["name"];//接收前端發送的get數據 string age=context.Request.Params["age"]; //之后的代碼和post相同 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看