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