关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

vs2019_ajax提交json数据到后端C#解析_马冬明

发布时间:2019-10-01 22:40:11

前端提交json数据

$.ajax({
    type: "post",
    url: url,//请求地址
    data: JSON.stringify(data),//json数据,如{"key1":"value1","key2":"value2"}
    dataType: "json",
    beforeSend: function (XMLHttpRequest) {
        //请求前业务
    },
    success: function (data, textStatus) {
        //请求成功业务
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
        //请求错误业务
    }
});


服务端解析json

引入类


using System.IO;


using System.Web.Script.Serialization;

context.Response.ContentType = "application/json";
var data = context.Request;
var sr = new StreamReader(data.InputStream);
var stream = sr.ReadToEnd();
var javaScriptSerializer = new JavaScriptSerializer();
var jarr = javaScriptSerializer.Deserialize<Dictionary<string, object>>(stream);
string sValue = "";
foreach (var j in jarr)
{
    sValue += j.Value.ToString() + ",";
}



/template/Home/Zkeys/PC/Static