前台实例代码:
function Post() {
var UserName = $("#username").val();
var PassWord = $("#password").val();
var text='[{"uname":"'+UserName+'","pwd":"'+PassWord+'"}]';
$.ajax({
url : "http://localhost:54907/Service.ashx",
data :{"inString":text},
dataType : "json",
type : "post",
cache : false,
success : function(result) {
alert(result);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("错误处理");
}
})
}
后台实例代码:在vs中创建一个.ashx的一般处理程序,
//获取参数 string sPars = context.Request.Form["inString"];
如此便可以将名字为“inString”的JSON参数一次全获取到,可转为Datatable进行相应处理。