提交及获取接口参数

 

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);

 

posted @ 2021-11-02 16:19  静静随笔  阅读(151)  评论(0编辑  收藏  举报