1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数

asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数

时间:2020-10-01 18:22:48

相关推荐

asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数

实体类publicclassUser

{

publicintId { get; set; }

publicstringName { get; set; }

publicintAge { get; set; }

}

2、webthod方法

[WebMethod]

publicstaticUser Insert(stringq, User user)

{

returnnewUser

{

Id = 111,

Name = "Mary",

Age = 18

};

}3、ajax调用传参

functionTest() {

vard = {

"q":"queryCondition",

"user":

{

"Id": 1,

"Name": '张三',

"Age": 18

}

};

$.ajax({

type: "POST",

contentType: "application/json",

url: "QueryExample.aspx/Insert",

dataType: "json",

data: JSON.stringify(d), //这里需将d转换为字符串

success:function(result) {

//var date = eval('new ' + eval(result.d.ProductDate).source) //从C#的DateTime类型转换为js的date类型

//获取返回实体类的值

varid = result.d.id;

varname = result.d.name;

varage = result.d.age;

},

error:function(error) {

alert(error.responseText);

}

});

}

来自为知笔记(Wiz)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。