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 相关文章推荐
FLASH 广告之外的链接
Dec 16 Javascript
Ajax 数据请求的简单分析
Apr 05 Javascript
jquery插件开发方法(初学者)
Feb 03 Javascript
js判断浏览器类型的方法
Aug 07 Javascript
JS中的form.submit()不能提交表单的错误原因
Oct 08 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
8 行 Node.js 代码实现代理服务器
Dec 05 Javascript
JavaScript获取中英文混合字符串长度的方法示例
Feb 04 Javascript
Vue 进入/离开动画效果
Dec 26 Javascript
mpvue性能优化实战技巧(小结)
Apr 17 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
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
PHP控制网页过期时间的代码
2008/09/28 PHP
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
javascript 弹出层组件(升级版)
2011/05/12 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
jQuery晃动层特效实现方法
2015/03/09 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
用C++封装MySQL的API的教程
2015/05/06 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python在每个字符后添加空格的实例
2018/05/07 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
巡警年度自我鉴定
2014/02/21 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
新教师岗前培训方案
2014/06/05 职场文书
土地租赁意向书
2014/07/30 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
男方婚前保证书
2015/02/28 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
Go语言怎么使用变长参数函数
2022/07/15 Golang
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL