首页 > 代码库 > ajax请求和aspx返回数据

ajax请求和aspx返回数据

ajax请求:

  $(function () {
            $.ajax({
                url: "index.aspx?method=send",
                success: function (data) {
                    JSON.parse(data).forEach(function (item) {
                        console.log(item);
                    })
                },
                error:function(xhr,status){
                    console.log(status);
                }
            })
        })

aspx.cs返回数据:

   if(Request["method"]!=null)1
        {
            //查询数据库的数据
            string sql = "select * from EHS_Role";
            DataTable dt = DBHelper.ExecuteDataTable(sql, System.Data.CommandType.Text);
            string json = JsonConvert.SerializeObject(dt);
            //向客户端写回数据2
            Response.Clear();
            Response.ContentType = "text/plain";
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            Response.Write(json);
            Response.End();
        }

备注:

  1.因为加载页面首先加载的是.cs,为了防止第一次运行程序就直接向页面写入结果

  2.为了防止返回的结果乱码

 

  

ajax请求和aspx返回数据