欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對Jquery中的ajax再封裝,簡化操作示例

 更新時間:2014年02月12日 09:29:01   作者:  
這篇文章主要介是對Jquery中的ajax再封裝,簡化操作示例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQueryAjaxJson取值示例</title>
    <script type="text/javascript" src="Scripts/jquery-1.4.4.min.js"></script>
    <script type="text/javascript">
        $(function () {
            jsonAjax("AjaxQuery.aspx", "type=json", "json", callBack);
            jsonAjax("AjaxQuery.aspx", "id=1&name=2&type=text", "text", callBackTxt);
        });

        function callBack(data) {
            $("#ddd").html('');
            var json = eval(data); //數組 
            $.each(json, function (index, item) {
                //循環(huán)獲取數據
                var name = json[index].Name;
                var age = json[index].Age;
                var sex = json[index].Sex;
                $("#ddd").html($("#ddd").html() + "<br>" + name + "  " + age + "  " + sex + "<br/>");
            });
        };
        function callBackTxt(data) {
            $("#ccc").html(data);
        };

        /**
        * ajax post提交
        * @param url
        * @param param
        * @param datat 為html,json,text
        * @param callback回調函數
        * @return
        */
        function jsonAjax(url, param, datat, callback) {
            $.ajax({
                type: "post",
                url: url,
                data: param,
                dataType: datat,
                success: callback,
                error: function () {
                    jQuery.fn.mBox({
                        message: '恢復失敗'
                    });
                }
            });
        }

    </script>
</head>
<body>
    <span id="ccc"></span>
    <span id="ddd"></span>
</body>
</html>


復制代碼 代碼如下:

using System;
//新增
using System.Web.Script.Serialization;
using System.Collections.Generic;

public partial class AjaxQuery : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //數據模擬,僅供參考
            string messgage = string.Empty;
            string id = Request["id"];
            string name = Request["name"];
            string gettype = Request["type"];
            if (gettype=="text")
            {
                messgage = (id == "1" && name == "2") ? "ok符合條件" : "sorry不符合條件";
            }
            else if (gettype == "json")
            {
                List<Student> list = new List<Student>();
                for (int i = 0; i < 50; i++)
                {
                    Student a = new Student();
                    a.Name = "張三" + i;
                    a.Age = i;
                    a.Sex = "男";
                    list.Add(a);
                }
                messgage = new JavaScriptSerializer().Serialize(list);
            }
            else
            { }
            Response.Write(messgage);
            Response.End();
        }
    }
    public struct Student
    {
        public string Name;
        public int Age;
        public string Sex;
    }
}

相關文章

  • jQuery中的100個技巧匯總

    jQuery中的100個技巧匯總

    本文主要對平時常用的jquery小技巧進行匯總,具有很好的參考價值,有需要的朋友可以看下
    2016-12-12
  • JQuery實現鼠標移動圖片顯示描述層的方法

    JQuery實現鼠標移動圖片顯示描述層的方法

    這篇文章主要介紹了JQuery實現鼠標移動圖片顯示描述層的方法,涉及jQuery鼠標事件及動畫效果的使用技巧,需要的朋友可以參考下
    2015-06-06
  • jquery實現的放大鏡效果示例

    jquery實現的放大鏡效果示例

    這篇文章主要介紹了jquery實現的放大鏡效果,結合實例形式分析了jQuery放大鏡插件shoplistxq.js的定義與使用相關操作技巧,需要的朋友可以參考下
    2020-02-02
  • Jquery easyui開啟行編輯模式增刪改操作

    Jquery easyui開啟行編輯模式增刪改操作

    jquery easyui框架提供了創(chuàng)建網頁所需要的一切,可以幫助大家建立站點,接下來,通過本文給大家介紹Jquery easyui開啟行編輯模式增刪改操作,感興趣的朋友一起學習
    2016-01-01
  • jQuery Form 表單提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的應用

    jQuery Form 表單提交插件之formSerialize,fieldSerialize,fieldValue,r

    這篇文章主要介紹了jQuery Form 表單提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的應用的相關資料,需要的朋友可以參考下
    2016-01-01
  • jQuery.extend 函數詳解

    jQuery.extend 函數詳解

    Jquery的擴展方法extend是我們在寫插件的過程中常用的方法,該方法有一些重載原型,在此,我們一起去了解了解
    2012-02-02
  • jquery中change()用法實例分析

    jquery中change()用法實例分析

    這篇文章主要介紹了jquery中change()用法,實例分析了change的功能、定義及具體的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • jQuery1.3.2 升級到jQuery1.4.4需要修改的地方

    jQuery1.3.2 升級到jQuery1.4.4需要修改的地方

    jQuery1.3.2 升級到 1.4.4 ,需要修改的地方,需要的朋友可以參考下。
    2011-01-01
  • jquery PrintArea 實現票據的套打功能(代碼)

    jquery PrintArea 實現票據的套打功能(代碼)

    下面小編就為大家?guī)硪黄猨query PrintArea 實現票據的套打功能(代碼)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • jquery.validate使用時遇到的問題

    jquery.validate使用時遇到的問題

    這篇文章主要介紹了jquery.validate使用時遇到的問題的解決方法的匯總,真是應了那句老話,會者不難難者不會,這里記錄一下,有需要的小伙伴可以參考下。
    2015-05-05

最新評論