最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery+AJAX调用页面的后台

来源:懂视网 责编:小OO 时间:2020-11-27 19:56:25
文档

jQuery+AJAX调用页面的后台

本文实例为大家分享了jQuery AJAX调用页面后台方法,供大家参考,具体内容如下:1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services。1).无参数的方法调用。大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码。[WebMethod] public static string SayHello() {return ";Hello Ajax。";}。JS代码。
推荐度:
导读本文实例为大家分享了jQuery AJAX调用页面后台方法,供大家参考,具体内容如下:1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services。1).无参数的方法调用。大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码。[WebMethod] public static string SayHello() {return ";Hello Ajax。";}。JS代码。
这次给大家带来jQuery+AJAX调用页面的后台,jQuery+AJAX调用页面后台的注意事项有哪些,下面就是实战案例,一起来看一下。

本文实例为大家分享了jQuery AJAX调用页面后台方法,供大家参考,具体内容如下

1.新建demo.aspx页面。

2.首先在该页面的后台文件demos.aspx.cs中添加引用。

using System.Web.Services;

1).无参数的方法调用.
大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。
后台代码:

[WebMethod] 
public static string SayHello() 
{ 
 return "Hello Ajax!"; 
}

JS代码:

$(function() { 
 $("#btnOK").click(function() { 
 $.ajax({ 
 //要用post方式 
 type: "Post", 
 //方法所在页面和方法名 
 url: "Demo.aspx/SayHello", 
 contentType: "application/json; charset=utf-8", 
 dataType: "json", 
 success: function(data) { 
 //返回的数据用data.d获取内容 
 alert(data.d); 
 }, 
 error: function(err) { 
 alert(err); 
 } 
 }); 
 
 //禁用按钮的提交 
 return false; 
 }); 
});

页面代码:

 <form id="form1" runat="server">
 <p>
 <asp:Button ID="btnOK" runat="server" Text="验证用户" />
 </p>
 </form>

运行效果如下:

2).有参数方法调用
后台代码:

[WebMethod] 
public static string GetStr(string str, string str2) 
{ 
 return str + str2; 
}

JS代码:

$(function() { 
 $("#btnOK").click(function() { 
 $.ajax({ 
 type: "Post", 
 url: "demo.aspx/GetStr", 
 //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字 
 data: "{'str':'我是','str2':'XXX'}", 
 contentType: "application/json; charset=utf-8", 
 dataType: "json", 
 success: function(data) { 
 //返回的数据用data.d获取内容 
 alert(data.d); 
 }, 
 error: function(err) { 
 alert(err); 
 } 
 }); 
 
 //禁用按钮的提交 
 return false; 
 }); 
});

运行效果如下:

3).返回数组方法
后台代码:

[WebMethod] 
public static List<string> GetArray() 
{ 
 List<string> li = new List<string>(); 
 
 for (int i = 0; i < 10; i++) 
 li.Add(i + ""); 
 
 return li; 
}

JS代码:

$(function() { 
 $("#btnOK").click(function() { 
 $.ajax({ 
 type: "Post", 
 url: "demo.aspx/GetArray", 
 contentType: "application/json; charset=utf-8", 
 dataType: "json", 
 success: function(data) { 
 //插入前先清空ul 
 $("#list").html(""); 
 
 //递归获取数据 
 $(data.d).each(function() { 
 //插入结果到li里面 
 $("#list").append("<li>" + this + "</li>"); 
 }); 
 
 alert(data.d); 
 }, 
 error: function(err) { 
 alert(err); 
 } 
 }); 
 
 //禁用按钮的提交 
 return false; 
 }); 
});

页面代码:

<form id="form1" runat="server">
<p>
 <asp:Button ID="btnOK" runat="server" Text="验证用户" />
</p>
<ul id="list">
</ul>
</form>

运行结果图:

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

ajax不刷新的情况下省市县三级联动

AJAX实现显示页面后才加载

文档

jQuery+AJAX调用页面的后台

本文实例为大家分享了jQuery AJAX调用页面后台方法,供大家参考,具体内容如下:1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services。1).无参数的方法调用。大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码。[WebMethod] public static string SayHello() {return ";Hello Ajax。";}。JS代码。
推荐度:
标签: 后台 调用 ajax
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top