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

 更新时间:2010年03月14日 17:41:56   作者:  
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据的代码
一、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数据。代码如下:

复制代码 代码如下:

<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>

相关文章

  • jquery 插件开发备注

    jquery 插件开发备注

    以前针对DOM元素的插件(即$.fn.)存临时数据都加在当前元素上建个特殊的属性来存,(JQ内部直接也搞这样的)
    2010-08-08
  • jquery插件ContextMenu设置右键菜单

    jquery插件ContextMenu设置右键菜单

    这篇文章主要介绍了jquery插件ContextMenu设置右键菜单的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • jQuery日程管理插件fullcalendar使用详解

    jQuery日程管理插件fullcalendar使用详解

    这篇文章主要介绍了jQuery日程管理插件fullcalendar使用方法,整合农历节气和节日,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • jquery lazyload延迟加载技术的实现原理分析

    jquery lazyload延迟加载技术的实现原理分析

    懒加载技术(简称lazyload)并不是新技术,它是js程序员对网页性能优化的一种方案。lazyload的核心是按需加载。在大型网站中都有lazyload的身影,例如谷歌的图片搜索页,迅雷首页,淘宝网,QQ空间等。
    2011-01-01
  • jQuery实现的感应鼠标悬停图片色彩渐显效果

    jQuery实现的感应鼠标悬停图片色彩渐显效果

    这篇文章主要介绍了jQuery实现的感应鼠标悬停图片色彩渐显效果,涉及jQuery中hover、find、css等方法的使用技巧,需要的朋友可以参考下
    2015-03-03
  • jQuery插件zTree实现删除树子节点的方法示例

    jQuery插件zTree实现删除树子节点的方法示例

    这篇文章主要介绍了jQuery插件zTree实现删除树子节点的方法,结合实例形式分析了jQuery树形插件zTree针对节点的遍历与删除操作相关技巧,需要的朋友可以参考下
    2017-03-03
  • jQuery AJAX应用实例总结

    jQuery AJAX应用实例总结

    这篇文章主要介绍了jQuery AJAX应用,结合实例形式总结分析了jQuery 使用AJAX访问各种格式数据相关应用操作实现技巧,需要的朋友可以参考下
    2020-05-05
  • jquery显示和隐藏div特效实例

    jquery显示和隐藏div特效实例

    jquery显示和隐藏div特效的实例代码,需要的朋友可以参考一下
    2013-02-02
  • JQuery常见节点操作实例分析

    JQuery常见节点操作实例分析

    这篇文章主要介绍了JQuery常见节点操作,结合实例形式分析了jQuery针对元素节点的添加、删除常见操作函数使用技巧与相关注意事项,需要的朋友可以参考下
    2019-05-05
  • jQuery插件formValidator自定义函数扩展功能实例详解

    jQuery插件formValidator自定义函数扩展功能实例详解

    这篇文章主要介绍了jQuery插件formValidator自定义函数扩展功能,结合实例形式分析了jQuery插件formValidator常见的各种判定与验证技巧,非常简单实用,需要的朋友可以参考下
    2015-11-11

最新评论