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是否可实现多线程  深入理解JavaScript定时机制
Dec 22 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
Javascript面向对象设计一 工厂模式
Dec 20 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
Nov 24 Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 Javascript
bootstrap栅格系统示例代码分享
May 22 Javascript
前端开发不得不知的10个最佳ES6特性
Aug 30 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 Javascript
vue中使用vue-cli接入融云实现即时通信
Apr 19 Javascript
layui自定义ajax左侧三级菜单
Jul 26 Javascript
如何让vue长列表快速加载
Mar 29 Vue.js
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
谈谈PHP语法(4)
2006/10/09 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vue实现点击追加选中样式效果
2019/11/01 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
python查询mysql中文乱码问题
2014/11/09 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
python把转列表为集合的方法
2019/06/28 Python
python 获取等间隔的数组实例
2019/07/04 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
华为c/c++笔试题
2016/01/25 面试题
介绍一下write命令
2012/09/24 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
厂长岗位职责
2014/02/19 职场文书
信用卡工作证明范本
2015/06/19 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL