ajax提交json數據到后端C#解析


本文鏈接:https://blog.csdn.net/qq_22103321/article/details/78015920

前端提交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() + ",";

————————————————
版權聲明:本文為CSDN博主「Mick_小馬哥」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_22103321/article/details/78015920


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM