Tag: json

PHP JSON Highcharts加载数据库结果

我被卡住了! 我需要用json结果创建高图。 我在这里找到了一些消息来源,但无法将其付诸实践。 我能得到的最接近的是这样做: 图表选项: var options = { chart: { renderTo: ‘tudo’, defaultSeriesType: ‘column’, rightMargin: 80 }, title: { text: ‘Weekdays’ }, subtitle: { text: ‘Source: somewhere in a calendar’ }, xAxis: { labels: { enabled: false } }, yAxis: [ { min: 0, title: { text: ‘Amount’ } }, { linkedTo: 0, opposite: […]

JSON – 使用变量名称搜索键(未知)

总JSON noob在这里。 我试图循环一些JSON从对象内的数组中取出第一个图像,经过4个小时后,我决定我可能需要一些帮助。 我能够从我知道密钥的对象中提取出我需要的每个值,但是我有一些数据具有非一致的密钥名称,我需要基本上通过寻找部分匹配进行迭代然后拉出第一个这些结果。 未知元素的Json结构的结构如下: “custom_fields”: { “content_0_subheading”: [ “Title text” ], “content_1_text”: [ “Some text” ], “content_2_image”: [ [ “http://sofzh.miximages.com/javascript/wellbeing-260×130.jpg”, 260, 130, true ] ], “content_2_caption”: [ “” ] } 我所追求的是这种情况下的content_2_image,但是在另一个条目中,我知道的所有内容都可能是content_20_image(有很多数据被拉出)。 任何关于循环通过这些未知键的最佳方法的想法,寻找键中的’_image’的部分匹配,将非常感激。 谢谢!

JSON时间服务“json-time.appspot.com”已损坏。 有人替换?

http://json-time.appspot.com/time.json?tz=GMT已经被打破了一段时间……至少一个月。 这个服务在jsonp中返回当前时间,我有一个jquery插件,用它来确定正确的时间。 我假设这项服务永久停机,因为它已经停机了很长时间,我找不到作者关于它的状态的任何post。 有谁知道我可以使用的服务返回JSON或XML中的正确时间? 谢谢!

‘Access-Control-Allow-Origin’标头包含多个值

我正在尝试向api发送get请求,就像它是一个登录URL var url = “http://demo.software.travel/gptp/api/authorization?apiKey=****&alias=****&login=****&password=****” $.get(url, function(data) { console.log(data); }); 我在我的控制台中收到此错误 XMLHttpRequest无法加载http://demo.software.travel/gptp/api/authorization?apiKey= ****&alias = ****&login = ****&password = ****。 ‘Access-Control-Allow-Origin’标题包含多个值’ http://travellights.net,* ‘,但只允许一个。 因此,不允许来源“ http://travellights.net ”访问。 我试图在这里看到问题来解决它,但我没有得到我需要改变的东西,实际上这很烦人。 ‘Access-Control-Allow-Origin’标头包含多个值 这解决了asp.net web.congif 顺便说一句,我正在使用CHROME BROWSER,我欣赏任何帮助。 UPDATE响应标头: Access-Control-Allow-Credentials:true Access-Control-Allow-Credentials:true Access-Control-Allow-Headers:origin, x-requested-with, Content-Type, accept, Token Access-Control-Allow-Methods:GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS Access-Control-Allow-Origin:http://travellights.net Access-Control-Allow-Origin:* Connection:close Content-Encoding:gzip Content-Type:application/json;charset=utf-8 Date:Thu, 02 Jun 2016 […]

为什么jQuery dataTables不能解析我的JSON?

我正在尝试填充dataTable ,如下所示: $(“#my-datatable”).dataTable( { “sAjaxSource” : “/someURLOnMyServer”, “bDestroy” : true, “fnServerParams” : function(serverParams) { serverParams.push( { “name” : “widget”, “value” : token } ); } }); 并填充HTML表格: Type Value ID Fizz Buzz 根据Firebug,从服务器返回的JSON是: [ { “id”:1, “attributeType”:{ “id”:1, “name”:”test1″, “tag”:”test-type”, “is-dog”:false }, “attributeValue”:{ “id”:null, “name”:”blah”, “tag”:”BLAH” }, “buzz”:1, “fizz”:”53abc” } ] 但Firebug在其控制台中抛出以下JavaScript错误: TypeError: aData is […]

asp.net jquery ajax json:交换数据的简单例子

(在两个回复post的帮助下解决问题 – 见下文) 我将非常感谢帮助获得在浏览器(使用JavaScript / JQuery)和ASP.NET(使用Visual Studio 2010)之间交换数据JSON数据的简单示例。 当我单击按钮时,执行以下操作: bClick = function () { var myData = { “par”: “smile” }; alert(“hi “+myData.par); $.ajax({ url: “ericHandler.ashx”, data: myData, dataType: ‘json’, type: ‘POST’, contentType: ‘application/json; charset=utf-8’, success: function (data) { alert(“DIDit = ” + data.eric); }, error: function (data, status, jqXHR) { alert(“FAILED:” + status); } […]

使用jQuery获取JSON中键/值对中键的名称?

说我有这个JSON: [ { “ID”: “1”, “title”: “Title 1”, }, { “ID”: “2”, “title”: “Title 2″, } ] 如何返回每条记录重复出现的一组密钥名称? 在这种情况下, ID, title 。 我试过了: $.getJSON(‘testing.json’, function(data) { var items = []; $.each(data, function(key, val) { items.push(key +’, ‘); }); $(”, { html: items.join(”) }).appendTo(‘#content’); }); 没有成功。 这是一个JSON“数据库”,每个“记录”都有相同的键。 我只想要一个能告诉我键是什么的脚本,而不是测试它们是否出现在每个条目中。

将AJAX返回数据转换为JSON

我正在尝试检索JSON对象中的数据(我已经validation了格式正确)并将数据输出到firebug控制台。 我使用JSONLint(http://jsonlint.com/)validation了JSON并且知道数据没有在JSON对象中返回,因为当我记录它时,它记录为文本而不是对象。 当我查看ajaxpost时,有一个JSON选项卡,它显示了对象,我出于某种原因无法检索它。 我的ajax电话是 $.ajax({ url:’/coords/base’, data: { type: obj.type, id: obj.id }, dataType:’text’, type:’get’, async:false, success: function(data) { console.log(data); } }); 我的返回数据如下所示: { “1”: {“name”:”TEXT”,”coords”:[ { “entry”:3,”x”:15,”y”:15 } ]}} 当我将AJAX调用设置为变量并添加.responseText时; 在调用结束时,我可以检索AJAX调用的明文返回。 我以为我可以使用$ .serialize()或$ .parseJSON()然后我得到一个错误“未捕获的exception:语法错误,无法识别的表达式”。 最终目标是从此responseText中检索内容并在整个文件中使用JSON对象。 此调用必须同步完成,因为它会加载到重要数据中。 任何帮助将不胜感激。

当另一个选择列表发生更改时,Ajax调用填充选择列表

继这篇文章之后 ,我试图在另一个“国家/地区”选择列表发生变化时填充一份“城市”选择列表。 我采用了与链接post相同的方法,并按照下面的概述实现了Darin对成功的建议()。 它“大部分时间”工作得很好(这真的很奇怪)。 我的意思是,在我所有’国家’中,90%的更改事件返回选择列表项目对象,另外10%返回单个字符串值。 为什么会有所不同? 它应该工作与否…… 视图 City List of countries from Model… City Select a country first… $(‘#Country’).change(function () { var selectedValue = $(this).val(); $.ajax({ url: ‘@Url.Action(“CityDropDownList”, “Home”)’, type: “GET”, data: { country: selectedValue }, success: function (result) { var cityDropDownList = $(‘#City’); cityDropDownList.empty(); $.each(result, function () { cityDropDownList.append( $(”, { value: this.Value, […]

使用多个键/值对查找JSON对象,然后更新该Object的其他属性

特定 sessionStorage.cart = “[ {“id”:121,”name”:”Pants”,”number”:1,”specification”:””}, {“id”:121,”name”:”Pants”,”number”:2,”specification”:””}, {“id”:121,”name”:”Pants”,”number”:3,”specification”:””} ]” 我想编写一个函数,找到id为121,Pants名称,数量为2的对象,以便我可以更新该对象的规范。 所以我会传递id,名称,数字和所需的新规范值,并获得以下输出: sessionStorage.cart = “[ {“id”:121,”name”:”Pants”,”number”:1,”specification”:””}, {“id”:121,”name”:”Pants”,”number”:2,”specification”:”new value”}, {“id”:121,”name”:”Pants”,”number”:3,”specification”:””} ]” 我真的在努力思考这个……欢迎指导!