1.建立JSON對象
var objJson = [];
2.JSON賦值
var objJson = jQuery.parseJSON('[{"PID":1,"Cnt":1}]'); objJson.push(jQuery.parseJSON('{"PID":' + iPID + ',"Cnt":' + iCnt + '}'));
3.JSON取值
/** * json工具 */ var JsonUtil = (function(){ return { /** * 擷取json中的單個值 */ getValue:function(jsonObject,name){ var value = ""; $.each(jsonObject,function(n,v){ if(name == n){ value = v; return false; } }); return value; }, /** * 擷取json中的name 以數組形式返回 */ getNames:function(jsonObject){ var names = []; $.each(jsonObject,function(n,v){ names.push(n); }); return names; }, /** * 建立json對象 */ createJsonObject:function(){ this.jsonObectArr = []; } } })();
4.jquery緩衝
$("div").data("blah"); // undefined$("div").data("blah", "hello"); // blah設定為hello$("div").data("blah"); // hello$("div").data("blah", 86); // 設定為86$("div").data("blah"); // 86$("div").removeData("blah"); //移除blah$("div").data("blah"); // undefined$("div").data("test", { first: 16, last: "pizza!" });$("div").data("test").first //16;$("div").data("test").last //pizza!;
5.數組
var arr = new Array();arr[0]=0; //賦值arr.push(88); //賦值