Jquery异步请求数据实例代码


Posted in Javascript onDecember 28, 2011

一、Jquery向aspx页面请求数据
前台页面JS代码:

$("#Button1").bind("click", function () { 
$.ajax({ 
type: "post", 
url: "default.aspx", 
data: "name=" + $("#Text1").val(), 
success: function (result) { 
alert(result.msg); 
} 
}); 
});

<input id="Text1" type="text" value='张三'/> 
<input id="Button1" type="button" value="提交" />

后台cs代码:
protected void Page_Load(object sender, EventArgs e) 
{ 
if (Request["name"]!=null) 
{ 
Response.ContentType = "text/json"; 
Response.Write("{\"msg\":\""+Request["name"]+"\"}");//将数据拼凑为Json 
Response.End(); 
} 
}

二、Jquery向WebService页面请求数据
$("#Button2").bind("click", function () { 
$.ajax({ 
type: "post", 
contentType: "application/json", 
url: "WebService.asmx/HelloWorld", 
data: "{name:'" + $("#Text1").val() + "'}", 
datatype: "json", 
success: function (result) { 
alert(result.d); 
} 
}); 
}); 
<input id="Button2" type="button" value="向WebService提交" />

WebService代码
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.Services; 
/// <summary> 
/// Summary description for WebService 
/// </summary> 
[WebService(Namespace = "http://tempuri.org/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
[System.Web.Script.Services.ScriptService] 
public class WebService : System.Web.Services.WebService { 
public WebService () { 
//Uncomment the following line if using designed components 
//InitializeComponent(); 
} 
[WebMethod] 
public string HelloWorld( string name) { 
return "Hello World"+name; 
} 
}

三、Jquery向ashx请求数据和向页面相同
Js代码:
$("#Button3").bind("click", function () { 
$.ajax({ 
type: "post", 
url: "Handler.ashx", 
data: "name=" + $("#Text1").val(), 
success: function (result) { 
alert(result.msg); 
} 
}); 
});

后台代码:
<%@ WebHandler Language="C#" Class="Handler" %> 
using System; 
using System.Web; 
public class Handler : IHttpHandler { 
public void ProcessRequest (HttpContext context) { 
context.Response.ContentType = "text/json"; 
context.Response.Write("{\"msg\":\"Hello World"+context.Request["name"]+"来自handler.ashx\"}"); 
context.Response.End(); 
} 
public bool IsReusable { 
get { 
return false; 
} 
} 
}

代码下载
Javascript 相关文章推荐
jQuery 全选效果实现代码
Mar 23 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
May 15 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
Jun 03 Javascript
纯JS前端实现分页代码
Jun 21 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 Javascript
angularjs使用div模拟textarea文本框的方法
Oct 02 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
Jun 19 Javascript
Vue3为什么这么快
Sep 23 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 #Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 #Javascript
JavaScript中的property和attribute介绍
Dec 26 #Javascript
JavaScript打字小游戏代码
Dec 26 #Javascript
js bind 函数 使用闭包保存执行上下文
Dec 26 #Javascript
js 函数调用模式小结
Dec 26 #Javascript
JavaScript 原型继承
Dec 26 #Javascript
You might like
解析CodeIgniter自定义配置文件
2013/06/18 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
php的debug相关函数用法示例
2016/07/11 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python中正则表达式详解
2017/05/17 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
英国景点门票网站:attractiontix
2019/08/27 全球购物
应届生人事助理求职信
2013/11/09 职场文书
优秀企业获奖感言
2014/02/01 职场文书
早会主持词
2014/03/17 职场文书
购房意向书范本
2014/04/01 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
法人授权委托书样本
2014/09/19 职场文书
党支部培养考察意见
2015/06/02 职场文书
网络研修随笔感言
2015/11/18 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle