jQuery Ajax 工具函式

2022-08-25 15:36:20 字數 1738 閱讀 6510

$(function

() , sucess:

function

(res, state, xhr) , complete:

function

() , beforesend:

function

() , error:

function

() })

});//篩選資料

var arr = [4, 2, 6, 9, 11, 19, 25, 31];

var arrgrep = $.grep(arr, function

(e, index) )

alert(arrgrep);

//修改資料

var arr = [4, 2, 6, 9, 11, 19, 25, 31];

var arrmap = $.map(arr, function

(e, index)

})alert(arrmap);

//查詢下標

var arr = [4, 2, 6, 9, 11, 19, 25, 31];

alert($.inarray(11, arr));

//合併陣列

var arr = [4, 2, 6, 9, 11, 19, 25, 31];

var arr2 = [200, 300];

alert($.merge(arr +arr2));

$.unique();

//刪除相同數字

var divs = $("div").get(); //

獲取所有div

divs = divs.concat($(".box").get()); //

複製.box的div

alert($(divs).size()); //

獲取所有div的個數

$.unique(divs); //

刪除重複

var arr = [4, 2, 6, 9, 11, 19, 25, 31];

alert($.isarray(arr));

//判斷是否為陣列

var fn = function

() alert($.isfunction(fn));

//判斷是否為方法

var obj ={};

alert($.isemptyobject(obj));

//判斷是否為空物件

var obj ={};

obj = new

object();

alert(obj);

//純粹物件

obj = window;//

內建儲存物件

obj = new object("name"); //

不在是純粹物件 為字串

alert(obj);

alert($.isplainobject(obj));

//判斷是否為純粹物件

alert($.contains($(".box").get(0), $(".pox").get(0))); //

判斷span pox 是否包含在div box內

var num = 1.23;

alert($.isnumeric(num));

//判斷是否數值

var obj =;

alert($.param(obj));

//將物件轉換url格式

});

jQuery ajax序列化函式

舉例 doctype html html head script src script script document ready function script head body button serialize object button div div body html view code...

jQuery Ajax 應用例項

根據伺服器端返回的資料格式的不同,分為三種情況 1 伺服器返回json格式的資料 getjson.html檔案的內容如下 getjson.jsp的內容如下 2.伺服器返回xml格式的資料 getxmldata.html getxmldata.jsp 3.伺服器端返回html格式資料 gethtmld...

Jquery ajax亂碼問題

jquery ajax亂碼問題很常見,鬱悶的是我倒很少遇到過,現在就系統的總結一下。ajax亂碼是因為兩邊的編碼不一致產生的。前端和後端一般有utf8和gbk兩種編碼,因此一下做4種情況討論。前端和後台檔案編碼都為utf8,此情況下不會產生亂碼。前端和後台檔案編碼都為gbk,此情況下不會產生亂碼,但...