提交及获取接口参数
ajax提交
function test(){
$.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url:"testLogin.aspx",
//提交的数据
data:{Name:"sanmao",Password:"sanmaoword"},
//返回数据的格式
datatype: "html",//"xml", "html", "script", "json", "jsonp", "text".
//在请求之前调用的函数
beforeSend:function(){$("#msg").html("logining");},
//成功返回之后调用的函数
success:function(data){
$("#msg").html(decodeURI(data));
} ,
//调用执行后调用的函数
complete: function(XMLHttpRequest, textStatus){
alert(XMLHttpRequest.responseText);
alert(textStatus);
//HideLoading();
},
//调用出错执行的函数
error: function(){
//请求出错处理
}
});
}
get获取数据:Request.QueryString["key"];
post获取数据:Request.Form["value"];
把获取到的json数据序列化为对象:
PageTransforInfo info = JsonConvert.DeserializeObject<PageTransforInfo>(formstr);
把对象序列化为json串:
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string jsonStr = serializer.Serialize(info);