zoukankan      html  css  js  c++  java
  • 用JQuery来代替以前的ajax写法.(侧重用于异步传输前后台xml)

      前台页面: 

    主要实现功能: 现在发现JQuery越来越火了.因为以前写过ajax应用;

    所以现在想用JQuery来实现一把,真是难着不会,会者不难呀,让我调了好长时间才调成过来呀.

     1: html页面发出请求,然生由JQUery自带架构,进行传递参数.

     2: 主本实现功能是前后台,实现传递和接收xml的应用,其它的不在介绍,本人觉的xml可扩展性比较强.

     3: 在配置.aspx页面时,需要加上一个ValidateRequest="false"  在以前写ajax的时候从来没有注意过这个请求呀,在应用文本编辑器的时候用到过.不过在这里应用还不知道是为什么?现在刚入门,先会用,在理解吧.

    4: 发现请求,得到后台的结果.在此后台返回过来的xml,前台将接收于msg 变量中,然后前台在加载msg处理相应的xml即可.

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
        <script type="text/javascript" src="jquery-1.3.2.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
            $.ajax({
            type:"POST",
            url:"Default.aspx",
            data:"<name>aaaaaaa</name>",
            dataType:"xml",
            success:function(msg){alert("msg")}   
            });
        });
        </script>   
    </head>
    <body>
        <input id="Button1" type="button" value="button" />
    </body>
    </html>

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    using System.Xml;
    using System.Xml.XPath;

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            XmlDocument xmlGetMemory = new XmlDocument();
            xmlGetMemory.Load(Request.InputStream);
            string strReturn = string.Empty;
            XmlNode getXmlRoot = xmlGetMemory.DocumentElement;
            switch (getXmlRoot.Name)
            {
                case"name":
                    strReturn = "<ok/>"; 
                    break;
            }
            XmlDocument xmlDoc = new XmlDocument();
            Response.ContentType = "text/xml";
            xmlDoc.LoadXml(strReturn);
            xmlDoc.Save(Response.OutputStream);
            Response.End();
        }

    真实快乐来自与人分享的喜悦. 懋 1171008 

  • 相关阅读:
    nodejs 文件拷贝
    MySQL linux二进制安装
    【Android工具类】验证码倒计时帮助类CountDownButtonHelper的实现
    JAVA一些基础概念
    程序猿生存定律-公司选择上的方法论
    Leetcode 第 2 题(Add Two Numbers)
    SpringMVC学习记录(五)--表单标签
    算法学习笔记(六) 二叉树和图遍历—深搜 DFS 与广搜 BFS
    CentOS 7 virt-manager 无法连接本地的hypervisor
    Android自己定义View画图实现拖影动画
  • 原文地址:https://www.cnblogs.com/yhongl/p/3937946.html
Copyright © 2011-2022 走看看