分享

Ajax调用asp.net后台代码

 昵称10504424 2014-04-24

后台代码:

复制代码
 1 [WebMethod]
 2         public static string CreateDate(string name,string age)
 3         {
 4             return "姓名:"+name +"年龄:"+ age;
 5         }
 6 
 7         [WebMethod]
 8         public static string CreateInfo()
 9         {
10             return "调用成功";
11         }
12 
13         [WebMethod]
14         public static List<string> CreateString(string num)
15         {
16             List<string> list = new List<string>();
17             for (int i = 0; i < Convert.ToInt32(num); i++)
18             {
19                 list.Add(i+",");
20             }
21             return list;
22         }

前台代码:
 1 </div>
 2         <input type="button" id="btn" value="点击调用后台无参方法" />
 3         <input type="button" id="btn1" value="点击调用后台有参方法" />
 4         <input type="button" id="btn2" value="点击调用后台返回集合的方法" />
 5     </form>
 6 
 7     <script>
 8 
 9         $(function () {
10             $("#btn").click(function () {
11                 $.ajax({
12                     type:"Post",
13                     url: "index1.aspx/CreateInfo",
14                     contentType: "application/json; charset=utf-8",
15                     dataType: "json",
16                     data: "",
17                     success: function (data) {
18                         alert(data.d);
19                     },
20                     error:function(err){
21                         alert("调用失败")
22                     }
23                 });
24             });
25 
26             $(function () {
27                 $("#btn1").click(function () {
28                     $.ajax({
29                         type: "Post",
30                         url: "index1.aspx/CreateDate",
31                         contentType: "application/json; charset=utf-8",
32                         dataType: "json",
33                         data: "{'name':'符越涵','age':'25'}",
34                         success: function (good) { alert(good.d) },
35                         error: function (err) { alert("调用错误") }
36                     });
37                 });
38             });
39 
40             $("#btn2").click(function () {
41                 $.ajax({
42                     type: "Post",
43                     url: "index1.aspx/CreateString",
44                     contentType: "application/json; charset=utf-8",
45                     dataType: "json",
46                     data:"{'num':'50'}",
47                     success: function (data) {
48                         $(data.d).each(function () {
49                             alert(this)
50                         });
51                     },
52                     error: function (err) {alert("调用错误") }
53                 });
54             });
55         });
56     </script>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多