.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

posted @ 2012-02-21 14:40  Lovey  阅读(340)  评论(0)    收藏  举报