Tag: stringify

合并两个json(深嵌套)

我尝试将两个json合并为$.extend和$.merge但没有成功。 我也试着像这样附上它: data: JSON.stringify({“data” : [ {term: request.term}, jsontag ]}), 这是我的设置: autocomplete: ({ source: function (request, response) { var tags = $(‘#input-newsearch-2’).val(); var jsonfied = { tags: tags.replace(/,$/, “”).split(“,”).map(function (tag) { return { tag: tag }; }) }; var jsontag = JSON.stringify(jsonfied); var jsonterm = JSON.stringify({ term: request.term }); //console.log(jsontag); //console.log(jsonterm); //var mergedObj = $.extend(jsontag, […]

jQ:解析localstorage和stringify值

我使用stringify在localStorage存储一些值,我正在尝试解析它们,但它对我不起作用。 这是我添加值的方式: localStorage.setItem(‘a’, JSON.stringify({ userid : ‘4361’, value : ’23’ })); 这就是我解析它们的方式: $(‘p’).text(JSON.parse(localStorage.getItem(‘a’))); 这是小提琴: http : //jsfiddle.net/hrHfG/ 另外,我想知道如何分别解析每个值。 例如,只有“a”的用户标识,或者只有值,如果可能的话。 非常感谢

返回Json.Stringfy结果

我有这段代码: $.getJSON(‘http://myjsonurl’, function(json){console.log(JSON.stringify(json.columns)); }); 这将从我的json响应中返回控制台中所需的全部内容。 我的目标是将这个值转换为函数,以便我可以在另一个地方调用它。 (例如 : “columns” : getColumns(); 所以我正在制作这样的函数: function getColumns() { $.getJSON(‘http://myjsonurl’, function(json){return JSON.stringify(json.columns); }); } console.log(getColumns()); // and then call the function in the console log expecting to see the same result as before. 但我得到的只是未定义。 为什么? 更新: 这就是我实现我想要的方式。 以下代码将基于具有数据和列的json响应重新启动数据表(本地不支持数据表的内容)。 代码将使用新的查询参数重新加载表,并包含按钮插件: var theurl; theurl = “http://myjson.json”; function updateQueryStringParameternondt(key, value) { var […]