zoukankan      html  css  js  c++  java
  • js Ajax的几种操作方法

    具体网址:http://blog.sina.com.cn/s/blog_bfa00a970101c5ns.html

    第一种:

    $.ajax({
                    type: "POST",
                    url: "VIPManager/VipHandler.ashx",
                    data: "Method=LogOut",
                    async: false, //是否异步
                    success: function (data) {
                        window.location.href = "VIPManager/Register.aspx";
                    },
                    error: function () {
                        alert("error")
                    }
                });

    第二种:

    1、返回一个文本

     $.post("SubmitOrder.ashx", { SCENERY_NAME: $(".h23").text(), SHOWING_ID: $(".tab1 tr").eq(0).text(), Count: value, Price: price, tICKET_STYLE: TICKET_STYLE, tICKET_COUNT: TICKET_COUNT }, function (data, textStatus) {
                        if (data == "0") {
                            alert("预定失败"); return;
                        }
                        else if (data == "-1") {
                            alert("请先登录");
                            window.location.href = "Login.aspx";
                        }
                        else {
                            alert("预定成功");
                            window.location.href = "../../payment.aspx?divSite=" + $("#divSite").text() + "&PayOrder=" + data + "&price=" + price + "&PayOrderShowingsid=" + $(".tab1 tr").eq(0).text() + "&TICKET_STYLE=" + TICKET_STYLE + "&tICKET_COUNT=" + TICKET_COUNT + "&PayOrderSeat=" + "";
                        }
                    }, "text")

    2、返回json

      $.post("GetActiveCount.ashx", function (data, textStatus) {
            for (var i = 0; i < data.length; i++) {
                $("<div class='activelist'><a href='jINGDIANMENPIAO.aspx?VId=" + data[i].VId + "'>" + data[i].AName + "</a>" + "<span class='zhekou'>" + data[i].con + "</span>" + "</div>").appendTo($(".hot"));
            }
            UpdateColor();
        }, "json");

    后台:

     JavaScriptSerializer se = new JavaScriptSerializer();

            List<Dictionary<string, object>> list = new List<Dictionary<string, object>>();

            foreach (DataRow dr in dt.Rows)         {

                Dictionary<string, object> result = new Dictionary<string, object>();

                foreach (DataColumn dc in dt.Columns)             {

                    result.Add(dc.ColumnName, dr[dc].ToString());

                }

                list.Add(result);

            }         context.Response.Write(se.Serialize(list));

    3、返回xml

    返回xml的例子目前没找到,期待各位大神添加,再此谢过!

  • 相关阅读:
    查看客户端的IP地址,机器名,MAC地址,登陆名等信息
    查看sqlserver 2008中性能低下的语句
    搜索包含指定关键字的存储过程
    获得客户端详细信息以及每个进程的sql语句
    实战:sqlserver 日常检查脚本
    NIO的学习总结
    JavaWEB过滤器和监听器技术
    抽象工厂模式代码:
    详解 equals() 方法和 hashCode() 方法
    net.sf.json JSONObject与JSONArray使用实例
  • 原文地址:https://www.cnblogs.com/xiaocandou/p/3861209.html
Copyright © 2011-2022 走看看