12.28 AJAX 返回XML值
2015-12-28 15:51
190 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="script/jquery-1.7.1.min.js"></script> </head> <body> <form id="form1" runat="server"> <div> <input id="txtcode" type="text" /> <input id="btn" type="button" value="查看" /> <div id="name"></div> <div id="sex"></div> <div id="birthday"></div> <div id="nation"></div> </div> </form> <script type="text/javascript" > $(document).ready(function (e) { $("#btn").click(function () { //取值 var code = $("#txtcode").val();
<%@ WebHandler Language="C#" Class="Show" %> using System; using System.Web; using System.Data; using System.Linq; using System.Data.Linq; public class Show : IHttpHandler { public void ProcessRequest (HttpContext context) { //取值 string code = context.Request["code"].ToString(); //操作数据库 TextDataContext Context = new TextDataContext(); Info data = Context.Info.Where(p => p.Code == code).First(); context.Response.Write("<?xml version='1.0' ?>"); context.Response.Write("<Info>"); context.Response.Write("<Name>" + data.Name + "</Name>"); context.Response.Write("<Sex>" + data.Sex.ToString() + "</Sex>"); context.Response.Write("<Nation>" + data.Nation + "</Nation>"); context.Response.Write("<Birthday>" + data.Birthday.Value.ToString("yyyy年MM月dd日") + "</Birthday>"); context.Response.Write("<aa><Name>hello</Name></aa>"); context.Response.Write("</Info>"); context.Response.End(); } public bool IsReusable { get { return false; } } }
//调AJAX $.ajax({ url: "Show.ashx", type: "POST", data: { code: code }, datatype: "XML", success: function (data) { $("#name").text($(data).find("Name").eq(0).text()); $("#sex").text($(data).find("Sex").text()); $("#nation").text($(data).find("Nation").text()); $("#birthday").text($(data).find("Birthday").text()); } }) }) }) </script> </body> </html>
相关文章推荐
- 高性能 js -- 无阻塞加载脚本
- iOS 播放音效
- web中各种路径的获取
- find搜索命令
- MyBatis插入及查询获取自增主键二选一的方法
- android中的样式与主题(一、二)
- Dijkstra算法--寻找最短路径
- 工信部备案-公安备案
- Spark Streaming实例分析
- 数据结构线性表相关操作
- 高质量C++编程之第1章 文件结构
- UVa 679 Droppintg Balls (小球下落)
- RubyGems 镜像 - 淘宝网 和第三方库Cocoapods安装
- Android TextView部分字体变色或字体变大小
- 82、冗余网关配置实验之HSRP
- 关于浏览器访问本地文件系统
- Linux抓包工具tcpdump详解
- Fedora 22安装ffmpeg-devel
- 装修日记
- 条件语句(if语句)的用法