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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
javascript中的array数组使用技巧
Jan 31 Javascript
JS+JSP checkBox 全选具体实现
Jan 02 Javascript
jQuery实现下拉框左右选择的简单实例
Feb 22 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
JavaScript的String字符串对象常用操作总结
May 26 Javascript
js仿微信公众平台打标签功能
Apr 08 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
ES6入门教程之Array.from()方法
Mar 23 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
javascript定时器的简单应用示例【控制方块移动】
Jun 17 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
Oct 28 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
php静态文件返回304技巧分享
2015/01/06 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
Python面向对象特殊成员
2017/04/24 Python
python 识别图片中的文字信息方法
2018/05/10 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
python实现最大优先队列
2019/08/29 Python
django框架forms组件用法实例详解
2019/12/10 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
小学教师的个人自我鉴定
2013/10/26 职场文书
家长建议怎么写
2014/05/15 职场文书
品质标语大全
2014/06/21 职场文书
员工试用期自我评价
2014/09/18 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
阿甘正传观后感
2015/06/01 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang
vue实现在data里引入相对路径
2022/06/05 Vue.js