Jquery Ajax学习实例 向页面发出请求,返回XML格式数据


Posted in Javascript onMarch 14, 2010

一、AjaxSample.aspx

处理业务数据,产生XML数据,供JqueryRequest.aspx调用,代码如下:

protected void Page_Load(object sender, EventArgs e) 
{ 
string uid = Request.QueryString["username"]; 
string pwd = Request.QueryString["password"]; Response.ContentType = "application/xml"; 
Response.Charset = "utf-8"; 
Response.Write("<?xml version='1.0' encoding='utf-8'?>"); 
Response.Write(@"<comments>"); 
Response.Write(@"<comment username='" + uid + "' password='" + pwd + "'>"); 
Response.Write(@"<content>上海市 徐汇区</content>"); 
Response.Write(@"</comment>"); 
Response.Write(@"</comments>"); 
Response.End(); 
}

二、JqueryRequest.aspx

通过点击按钮来请求AjaxSample.aspx,获取XMl数据。代码如下:
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<script type="text/javascript" src="js/jquery-1.3.2.js"></script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div id="fdiv"> 
<input type="text" id="Text1"/><br /> 
<input type="text" id="Text2"/><br /> 
</div> 
<div> 
<div id="result">div1div1div1</div> 
<input type="button" onclick="btnClick()" /> 
</div> 
<div> 
<script type="text/javascript"> 
// $(document).ready( 
function btnClick() { 
var uid = $("#Text1").val(); 
var pwd = $("#Text2").val(); 
$.ajax({ 
url: "AjaxSample.aspx", 
type: "Get", 
datatype: "xml", 
data: { username: uid, password: pwd }, 
success: function(data, status) { 
var u = $(data).find("comment").attr("username"); 
var p = $(data).find("comment").attr("password"); 
var a = $(data).find("comment content").text(); 
var info = "用户:" + u + " 密码:" + p + "的住址是:" + a; 
$("#result").html(info); 
} 
}); 
}//); 
</script> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript 中的replace方法说明
Apr 13 Javascript
Extjs ajax同步请求时post方式参数发送方式
Aug 05 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
Feb 27 Javascript
jquery模拟alert的弹窗插件
Jul 31 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
May 20 Javascript
JavaScript中校验银行卡号的实现代码
Dec 19 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 Javascript
深入理解vue-class-component源码阅读
Feb 18 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 Javascript
Jquery cookie操作代码
Mar 14 #Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
Mar 14 #Javascript
jQuery第三课 修改元素属性及内容的代码
Mar 14 #Javascript
jQuery 第二课 操作包装集元素代码
Mar 14 #Javascript
jQuery入门第一课 jQuery选择符
Mar 14 #Javascript
使用JavaScript switch case 另类写法
Mar 14 #Javascript
两个JavaScript jsFiddle JSBin在线调试器
Mar 14 #Javascript
You might like
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
图解javascript作用域链
2019/05/27 Javascript
js实现盒子滚动动画效果
2020/08/09 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python实现自动登录后台管理系统
2018/10/18 Python
python虚拟环境完美部署教程
2019/08/06 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
优秀学生获奖感言
2014/02/15 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
二手房购房协议书范本
2014/10/05 职场文书
公司开业主持词
2015/07/02 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
pytorch 中nn.Dropout的使用说明
2021/05/20 Python