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); //赋值