1.发送请求,请求的路径:url:页面/被请求函数名(注:不加圆括弧)
2.传递的参数名要和被请求函数的参数名相同
3.被请求函数要设置为public static
4.AJAX请求成功的callback函数接收返回值result,用时应为 result.d
5.被请求函数上一行加上[WebMethod]标志
实例:
前台AJAX请求
function testGet3() {
$.ajax({
type:'post',
contentType: 'application/json',
url: 'Default.aspx/gets',
data:"{a:'a'}",
success: function (result) {
alert(result.d);
},
error: function () {
setContainer('ERROR!');
}
});
后台响应函数:
[WebMethod]
public static string gets(string a)
{
return "成功";
}