ajax前端解析内容

 

前端

$(function() {
$("#btn").click(function () {

$.ajax({
type: "post", //要用post方式
url: "/Page/Handler.ashx",//方法所在页面和方法名
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(JSON.stringify(data));//返回的json数据用data.d获取内容

},
error: function(err) {
alert(err);
}
});
});
});

后端

object obj = new { name = "ceshi", sex = "male" };
//context.Response.ContentType = "text/plain";
//context.Response.ContentType = "application/json";
context.Response.Write(new JavaScriptSerializer().Serialize(obj));

一、以字符串方式发送同时以名值对方式接回(context.Response.ContentType = "text/plain";)

JSON.stringify(data) 后的结果

"{\ "name\" = \"ceshi\",\" sex\" =\ "male\" }"

二、以JSON格式发送或接收(收发任意一种格式为JSON)

JSON.stringify(data) 后的结果

{ "name" = "ceshi"," sex" = "male" }

 

posted on 2020-03-13 10:20  newlives  阅读(139)  评论(0)    收藏  举报