json function

//保存商品属性
        function Attributesnext()
        {
            //循环获取属性集值和属性文本框值后保存到数据库的Json
            var attributesInfo = "[";
            var data = $("#hideattributesInfo").val();
          
         
            data = data.substr(0, data.length - 1);
            var arr0 = data.split(‘;‘);
            for (var i = 0; i < arr0.length;i++)
            {
                var arr1 = arr0[i].split(‘:‘);
                var AttributeSetsID = arr1[0];
                attributesInfo = attributesInfo + "{\"AttributeSetsID\":"+"\""+ $("#tableSkuAttributes").find

("#td"+AttributeSetsID).attr("value")+"\",";
                attributesInfo = attributesInfo + "\"AttributeSetsValues\":" + "\"" + $("#tableSkuAttributes").find("#td" +

AttributeSetsID).html() + "\",";
                attributesInfo = attributesInfo+   "\"children\":[" ;
                var arr2 = arr1[1].split(‘,‘);
                for (var j = 0; j < arr2.length;j++)
                {

var AttributeID = arr2[j];
                    attributesInfo = attributesInfo + "{\"AttributeID\":" + "\"" + $("#tableSkuAttributes").find("#txt" +

AttributeID).attr("value1") + "\",";
                    // attributesInfo = attributesInfo + "\"AttributeValues\":" + "\"" + $("#tableSkuAttributes").find("#txt" +

AttributeSetsID).val() + "\",";
                    attributesInfo = attributesInfo + "\"AttributeValues\":" + "\"" + $("#tableSkuAttributes").find("#txt" +

AttributeID).val() + "\"},";
                   
                }
                attributesInfo = attributesInfo.substr(0, attributesInfo.length - 1);
                attributesInfo = attributesInfo + "]},"
              
            }
            attributesInfo = attributesInfo.substr(0, attributesInfo.length - 1);
            attributesInfo = attributesInfo + "]";
            $.post("../Handler/AddGoods.ashx?type=SaveAttribut&GoodsCode=" + $("#GoodsCode").val() + "&GoodsVersions=" +

$("#GoodsVersions").val() + "&PackingList=" + $("#PackingList").val(), { Introduction: aa }, function (data) {
                var result = $.parseJSON(data);
                //    alert(data.d);
                if (result == "1") {
                    window.location.href = "GoodsManage.aspx";
                } else {
                    top.Dialog.alert("操作失敗");
                }
            })
            alert(attributesInfo);
          
        }

时间: 2024-10-05 02:45:56

json function的相关文章

JavaScript - 问题集 - 含function的json对象与json字符串之间相互转换

基本的转换为:JSON.parse与JSON.stringify. 但是json数据中含function,则转换后,function会丢失,如: var json={ test:'test', login: function(){ alert("login") } } 经JSON.stringify后,login丢失. var json={ test:'test' } JSON.parse,结果一样. 正确处理方法: // json对象转换成字符串 var s=JSON.stringi

带有function的JSON对象的序列化与还原

JSON对象的序列化与反序列化相信大家都很熟悉了.基本的api是JSON.parse与JSON.stringify. var json={ uiModule:'http://www.a.com', login:'true', mainSubjectId:3004, happydays:100, happyhours:1, userCount :200, itemCount:1000000, type:'all', mainSubjectId:3004, taglist:[ {'tagName':

json序列化反序列化后function丢失

------------恢复内容开始------------ 最近在做echarts相关功能时遇到个问题,需要将option存入库里. 但取出来发现function没了. 这么操作一下就可以了. // json对象转换成字符串 var s=JSON.stringify(json, function(key, val) { if (typeof val === 'function') { return val + ''; } return val; }); // json字符串转换成对象 JSON

利用Jquery获取服务器端json数据

json (JavaScript Object Notation)是一种轻量级的数据交换格式,它使用的是的http get请求 通过jQuery的.getJSON()方法获取json数据,并转化为字符串 $.getJSON("/json/cats.json",function(json){        $(".message").html(JSON.stringify(json));      }); });

JSON resource 启示

好久没写博客了,刚走完20000步,不废话了,先吐为快. 上面的en-us.json 是一个简单得不能再简单的json对象,当你写下"key-2": "duplicated-key-2"时,你是否意识到,当前这个字面值JSON对象,已经包含了重复的key,可惜我们的VS2013并未给出提示信息.再来看看VS Code: 真是感激涕零,太爱你了. 好了,先来看看js是如何解析这个en-us.json.在en-us.json所在的文件夹中,新建res-tool.js,如

Onclick传递JSON对象时候出现的问题

$(function(){    //获得JSON数据     $.getJSON("registerLoad/tags.html",function(json){   //清空内容   $("#note_tage_1").find("li").remove();   var count =1;   //var tags = "";   //便利JSON数组对象   $.each(json,function(i,item){

Json之语法

JSON 文本格式在语法上与创建 JavaScript 对象的代码相同. 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象. JSON                                                                                                                      语则: 数据在 名称/值 对仲

jQuery中读取json文件示例代码

json文件是一种轻量级的数据交互格式.一般在jquery中使用getJSON()方法读取,具体示例代码如下,感兴趣的朋友可以参考下哈,希望可以帮助到你 json文件是一种轻量级的数据交互格式.一般在jquery中使用getJSON()方法读取. 复制代码 代码如下: $.getJSON(url,[data],[callback]) url:加载的页面地址 data: 可选项,发送到服务器的数据,格式是key/value callback:可选项,加载成功后执行的回调函数 1.首先建一个JSON

JSON ,JSONArray和JSONObject

和 XML 一样,JSON 也是基于纯文本的数据格式.由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象. Json的基本结构是使用“{}”来包住对象,该对象包含键和值以冒号分隔,键值对之间以逗号分界,字符串要被包在双引号("")中,并且对象的键名字始终都是一个字符串,属性值可以使任何Json支持的数据类型,包括字