发布于 2017-04-21 05:04:26 | 109 次阅读 | 评论: 0 | 来源: 网友投递
jQuery javascript框架
jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
$.ajax({
type: "post",
contentType: "application/json",
url: "UserService.asmx/HelloWorld",
data: "{}",
dataType: "json",
success: function (result) {
alert(result.d);
}
});
[WebMethod] public User GetUser() { User user = new User() { Id = 1, UserName = "zhang san", Password = "123qwe" }; return user; } $.ajax({ type: "post", contentType: "application/json", url: "UserService.asmx/GetUser", data: "{}", dataType: "json", success: function (result) { alert(result.d.Id + " " + result.d.UserName); } });
[WebMethod] public List<User> GetUserList() { List<User> list = new List<User>() { new User{Id=1,UserName="zhang san",Password="asfasdf"}, new User{Id=2,UserName="li si",Password="3rwer"}, new User{Id=3,UserName="wang wu",Password="rqwe"} }; return list; } $.ajax({ type: "post", contentType: "application/json", url: "UserService.asmx/GetUserList", data: "{}", dataType: "json", success: function (result) { $.each(result.d, function (index, data) { alert(data.Id+" "+data.UserName); }); } });
[WebMethod] public string Hello(string name) { return "Hello " + name; } $.ajax({ type: "post", contentType: "application/json", url: "UserService.asmx/Hello", data: "{name:'admin'}", dataType: "json", success: function (result) { alert(result.d); } });