.net webForm jquery Ajax 小例子
Default.aspx//前段
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(function () { $('#testSub').click(function () {
var text = $('#name').val();
$.ajax({
type: "POST",
contentType: "application/json", //WebService 会返回Json类型
url: "Default.aspx/HelloAjaxToUpper", //调用WebService的地址和方法名称组合 ---- WsURL/方法名
data: "{str:'" + text + "',age:10}", //这里是要传递的参数,格式为 data: "{paraName:paraValue}",str,age 参数要和后台相同,字符串用 ‘’单引号括起来,int类型的不用了。
dataType: 'json',
success: function (result) { //回调函数,result,返回值
alert(result.d);
}
});
});
})
</script>
Defaulst.cs//请求后台
[WebMethod] //添加这个引用时必须的 注册webservice 方法
//[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string HelloAjaxToUpper(string str)
{
return str.ToUpper();
}
http://www.verycd.com/topics/93279 马士斌java教程
http://www.cnblogs.com/JeffreyZhao/archive/2008/11/24/invoke-method-by-lambda-expression.html 老赵 lambda expression

浙公网安备 33010602011771号