Tag: json

如何加载JSON数据以与select2插件一起使用它

我想为我的项目使用select2插件。 我按照这个例子,但它对我不起作用。 JSON输出 : [ {“ime”:”BioPlex TM”}, {“ime”:”Aegis sym agrilla”}, {“ime”:”Aegis sym irriga”}, {“ime”:”Aegis sym microgranulo”}, {“ime”:”Aegis sym pastiglia”}, {“ime”:”Agroblen 15816+3MgO”}, {“ime”:”Agroblen 18816+3MgO”}, {“ime”:”Agrobor 15 HU”}, {“ime”:”Agrocal (Ca + Mg)”}, {“ime”:”Agrocal (Ca)”}, {“ime”:”Agrogold”}, {“ime”:”Agroleaf Power 12525+ME”}, {“ime”:”Agroleaf Power 151031+ME”}, {“ime”:”Agroleaf Power 202020+ME”}, {“ime”:”Agroleaf Power 311111+ME”}, {“ime”:”Agroleaf Power Ca”}, {“ime”:”Agrolution 14714+14 CaO+ME”}, {“ime”:”Agrovapno dolomitno”}, {“ime”:”Agrovit HSF”}, […]

jQuery / JavaScript JSON对象比较

有可能比较两组json对象的差异吗? 我所拥有的是一个通过jquery $ post()轮询JSON对象的脚本。 我想要做的是获取刚刚轮询的对象并将其与存储的对象进行比较。 如果从一个到另一个的任何变化将它们应用于存储的对象或替换它(以任何一种方式)但是从我正在使用的UI角度来看,通过找到它们之间的差异,无缝地将更改应用于JSON对象的用途。 2.我想这样做是因为我现在拥有它所以UI完全按照轮询重新加载,无论是否有变化,从UX角度来看基本上看起来像* *。 我想如果我能找到两个对象之间的差异,我会触发一个函数,我将编辑特定于差异的UI。

如何使用小写密钥解析JSON到对象

我有一些JSON数据,但所有键都是UPPER大小写。 如何解析它们并将键转换为更低? 我正在使用jQuery。 例如: JSON数据: {“ID”:1234, “CONTENT”:”HELLO”} 期望的输出: {id:1234, content:”HELLO”}

如何在jquery中循环json数组?

我有一个php页面,我在json中得到了响应: [{‘com’:’something’},{‘com’:’some other thing’}] 我想循环它并将每个附加到div。 这是我试过的: var obj = jQuery.parseJSON(response); $.each(obj.com, function(key,value) { alert(key+’:’+value); } 这是undefined警报,响应是json数组.. 请帮忙。

使用jQuery迭代HTML表,将表中的数据转换为JSON

我遇到了一个必须将HTML表数据转换为JSON的情况。 在这个过程中,我必须遍历表并逐个(行)转换为数组,然后将整个数组转换为JSON。 如何遍历表(每行和每列)?

填充使用带有Json数据的Javascript / Jquery单击选择框选项

我还在学习Jquery,并且对我手上的任务感到困惑。 看起来像一个简单的任务…我有一个盒子,我想用点击选项填充。 我不希望它在页面加载时填充,只有当有人实际请求查看列表时。 它也必须只填充一次。 我真的不希望每次有人扩展列表时请求都会出去。 我想我可能在我的Select元素中有一个函数调用 然后有一个Javascript getUsers()函数调用我的Json GetUsers()ActionMethod来获取该列表。 怎么样 ? 就像是…? function getUsers() { getJSON(“/Users/GetUsers”, null, function (data){} } 还是JQuery?… $(“usersList”).click( $.getJSON(“/Users/GetUsers”, null, function (data) {} ) 我应该提一下,我看到这篇文章: 当加载选择列表时(不是文档),在JQuery中用json数据填充selectlist 但是我需要帮助把它们放在一起。 先感谢您!

jQuery跨域POST shenanigans

我正在尝试对API进行身份validation,该API仅允许您使用带有JSON的POST作为表单数据进行身份validation,格式为{“username”:“myusername”,“password”:“mypassword”}。 我已经尝试了两天来使用jQuery,但我遇到了问题,因为它是跨域的。 我怎么能做到这一点? 错误信息: Request Method:OPTIONS Status Code:405 METHOD NOT ALLOWED 代码到现在为止: var username = “myusername”; var password = “mypass” var authurl = “https://myurl”; $.ajax ({ type: “POST”, url: authurl, dataType: ‘json’, contentType: “application/json; charset=utf-8”, async: false, data: {‘json’:'{“username”:”‘ + username + ‘”, “password”:”‘ + password + ‘”}’}, success: function (result) { $(‘#json’).html(result); } }) […]

使用jQuery将POST主体设置为JSON对象

我正在尝试在Sinatra应用程序中编写基于JSON的Web API。 我想POST一个JSON对象作为post正文(具有正确的内容类型集)但我正在努力。 在Cocoa,我会做类似的事情 [mutableHTTPRequest setHTTPBody:dataRepresentationOfJSONObject]; 然后,设置为JSON的内容类型将HTTP主体作为JSON对象发布。 我正试着用jquery做这件事。 到目前为止我能做的最好的只是获取JSON对象并将其转换为普通样式的key=value&… style post body,这不是我所追求的。 我的Javascript: var data = { “user” : “me!” }; $.ajax({ type: “POST”, url: “/api/user/create”, contentType: ‘application/json’, data: data, success: function(r) { }); 有关如何做到这一点的任何指示? 我的目标是让我的Sinatra像下面这样做 post “/api/user/create” do js = JSON.parse(request.body.read) # do something with the js object… this works when POSTing from Cocoa […]

为什么需要在php和AJAX中使用JSON

我上周刚开始做jQuery,到目前为止我已经用ajax创建了一些基本系统,比如基本的jQuery CRUD和简单的聊天系统而没有参考其他人的工作,我决定测试自己在jQuery中可以单独做系统的程度(没有JSON和XML)。 但是当我决定查看其他人的工作时(希望能够获得/学习良好实践和代码)很多或几乎每个处理ajax的程序都有一些JSON。 所以我决定专门研究和阅读JSON 这个 ,但我想因为这是我第一次处理它,我有一个问题沉入我的大脑。 是的,我知道它是一种“轻量级描述分层数据的方式”,我也知道如何使JSON像在JS中混合文字数组和对象,以及如何在js中显示它。 但我的问题是,有什么不同,有什么优势而不是使用它? 当我仍然可以使用没有JSON的ajax和数据库在服务器上获取和存储数据。 顺便说一下,我还没有专注于XML,因为根据我的研究,最好在AJAX中使用JSON。 你能给我一些处理的实际场景吗? S1。 ajax php mysql( 这有哪些缺点? ) 和 S2。 ajax php mysql json( 这有什么优势? ) 我的意思是,我的重点是发送和获取数据,我已经可以用s1来做。 对不起,如果你发现我的问题很愚蠢。 蒂亚。 🙂

$ .ajax和JSONP。 ParseError和Uncaught SyntaxError:意外的令牌:

首先,我一直在寻找几个主题中我的问题的答案,我找不到适用于我的代码的解决方案。 我试图从servlet获得答案,如果我去http://XXXZZZ/Servlet/Login?login=pepe&pass=1234我按预期收到有效的JSON: {“id”:3,”login”:”pepe”,”key”:”0D1DBA4BE87E02D43E082F9AA1ECFDEB”} 但是当我尝试使用$ .ajax时,我得到2个错误。 $.ajax({ type : “Get”, url :”http://XXXZZZ/Servlet/Login”, data :”login=”+login+”&password=”+pass, dataType :”jsonp”, success : function(data){ alert(data);}, error : function(httpReq,status,exception){ alert(status+” “+exception); } }); 第一个错误(在弹出窗口中): parsererror Error: jQuery17104145435250829905_1336514329291 was not called 第二个错误(在Chrome控制台中): Uncaught SyntaxError: Unexpected token : Login 1 (还有我正在等待的JSON)。 PS我必须使用dataType:“jsonp”,因为如果我使用“json”,我也会遇到跨域问题。