Tag: json

JSON和jqGrid。 什么是“userdata”?

我无法理解jqGrid的JSON数据源中的所有字段意味着什么,我在任何地方都没有看到任何文档。 我试图理解的例子是: http : //www.trirand.com/blog/jqgrid/jqgrid.html然后是“JSON数据”下的第一个例子 可以在此处访问JSON数据: http : //www.trirand.com/blog/jqgrid/server.php? q = 2 &rows = 10&page = 2 令我迷失在JSON中的一件事就是这个snipplet: “userdata”:{“amount”:1520,”tax”:202,”total”:1724,”name”:”Totals:”} 这究竟是做什么的?

jquery读取嵌套的json

我有以下json,如下所示。 我正在尝试读取值TOP1,TOP2。 我有点不确定如何做到这一点。 我正在使用以下..但是这只是让我得到一个具有TOP1和TOP2嵌套对象的对象。 如何获得TOP1和TOP2的值? $.getJSON(‘http://localhost/data/menufixed.json’, function(data) { $.each(data, function(entryIndex, entry) { var html = ”; }); }); 以下数据 { “actions” : [ { “action”: “TOP1”, “subaction”: [ { “name”: “A” }, { “name”: “B” }, { “name”: “C” } ] }, { “action”: “TOP2”, “subaction”: [ { “name”: “X” }, { “name”: “Y” } […]

通过JSON将数组发送到MVC控制器?

我正在努力,通过JSON将数组发送到MVC控制器动作。 这是我拥有的和我尝试过的…… //Get checked records var $checkedRecords = $(‘:checked’); //eg 3 rows selected = [input 4, input 5, input 6] //Have tried following: sendingVar: $checkedRecords.serializeArray(); // gives array of 0’s sendingVar: JSON.stringify($checkedRecords); // gives “{\”length\”:1,\”prevObject\”:{\”0\”:{\”jQuery1313717591466\”:1,\”jQuery1313717591653\”:13},\”context\”:{\”jQuery1313717591466\”:1,\”jQuery1313717591653\”:13},\”length\”:1},\”context\”:{\”jQuery1313717591466\”:1,\”jQuery1313717591653\”:13},\”selector\”:\”:checked\”,\”0\”:{}}”…wtf //Post $.post(url, { sendingVar: sendingVar }, function(data) {alert(data); }); 我该怎么做 ? 编辑:那些建议从顶线“按$checkedRecords ”发送$checkedRecords – 这是行不通的。 我在jquery框架中的某个地方得到一个奇怪的exception:( uncaught exception: [Exception… “Could […]

jQuery.ajax()parsererror

当我尝试从http://api-v3.deezer.com/1.0/search/album/?q=beethoven&index=2&nb_items=2&output=json获取JSON时: (jQuery 1.6.2) $.ajax({ type: “GET”, url: url, dataType: “jsonp”, success: function (result) { alert(“SUCCESS!!!”); }, error: function (xhr, ajaxOptions, thrownError) { alert(xhr.statusText); alert(xhr.responseText); alert(xhr.status); alert(thrownError); } }); 我得到: parsererror; 200; undefined; jquery162******************** was not called parsererror; 200; undefined; jquery162******************** was not called 但是使用http://search.twitter.com/search.json?q=beethoven&callback=?&count=5中的JSON工作正常。 两者都是有效的JSON格式。 那么这个错误是什么? [UPDATE] @ 3ngima,我在asp.net中实现了这个,它运行正常: $.ajax({ type: “POST”, url: “WebService.asmx/GetTestData”, data: […]

JQuery不会得到json?

所以我正在尝试完成从谷歌获取json数据的简单任务,但是这一点jquery代码将无法运行。 请你帮我弄明白为什么? $(document).ready(function(){ $.getJSON(“http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false”, function(jsondata) { alert(jsondata.status); }); }); 最佳解决方案:添加“&callback =?” 到url的末尾。 非常感谢你所有的帮助!

Access-Control-Allow-Origin不允许使用origin http:// localhost。

我有一个问题…我试图在“ http://api.master18.tiket.com/search/autocomplete/hotel?q=mah&token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json ”中获取json api 当我尝试离线模式(这意味着我在记事本中复制json API并在我的localhost中调用它)时使用此代码… function getLast(){ $.ajax({ url:”http://localhost/tickets/json/api_airport.json”, type:’GET’, dataType:”json”, success:function(data){console.log(data.results.result[1].category);} }); } 它完美运行。:) 但当我尝试使用以下代码的真实url(“ http://api.master18.tiket.com/search/autocomplete/hotel?q=mah&token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json ”)时: $.ajax({ url:”http://api.master18.tiket.com/search/autocomplete/hotel?q=mah&token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json”, type:’GET’, crossDomain:true, beforeSend: function(x) { if(x && x.overrideMimeType) { x.overrideMimeType(“application/j-son;charset=UTF-8”); } }, success:function(data){console.log(“Success”);} }); 然后在我的谷歌浏览器javascript控制台中,出现如下错误:“XMLHttpRequest无法加载http://api.master18.tiket.com/search/autocomplete/hotel?q=mah&token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json 。原点( http) Access-Control-Allow-Origin不允许使用:// localhost 。“ 我知道,它必须是跨域问题,有人可以帮助我吗? nb:一些代码,我从堆栈溢出社区得到….谢谢:)

如何使用json_encode

我正在使用动态数据处理highcharts(从数据库中检索的值)。 通过编写查询,我能够从表中检索以下数据 Item 2011 2012 pen 5 7 pencil 4 20 eraser 6 43 我想将以上信息存储在以下结构中并将其传递给另一个页面 [{ name:’pen’, data: [5,7]},{ name:’pencil’, data: [4,20]},{ name:’eraser’, data: [6,43]}]”; 我想将上述数据推送到下钻高级图。 有没有办法以这种格式生成? 我尝试过使用json_encode但无法成功。 我可以使用json_encode实现这一点吗? 更新我试过这种方式 while($row = mysql_fetch_assoc($result)) { $rows[]= $row; } echo json_encode($rows); 得到了 [{“Item”:”pen”,”2011″:”5″,”2012″:”7″},{“Item”:”pencil”,”2011″:”4″,”2012″:”20″},{“Item”:”eraser”,”2011″:”6″,”2012″:”43″}]

如何使用PHP和Ajax将数组传递给Javascript?

抱歉如果这个解释不清楚,我也很难理解。 如何使用PHP和Ajax将数组发送到Javascript? 我正在使用Ajax来获取一系列照片,然后我想在我的页面上附加一个空的 。 jQuery看起来如下: $.ajax({ url: “”, type: ‘POST’, data: form_data, success: function(data) { alert(data); } PHP函数getPhotos看起来像这样: <?php $photos = array(); foreach ($data as $photo) { array_push($photos,$photo['source']); } // echo json_encode($photos); How should I be returning $photos? 如果我只是echo $photos; 数据被发送到成功回调,但它似乎不是可用的格式。 如果我在PHP中执行var_dump($photos) ,结果如下所示: array(4) { [0]=> string(14) “some_image.jpg” [1]=> string(14) “some_image.jpg” [2]=> string(14) “some_image.jpg” [3]=> […]

如何在标准Web表单.Net中返回JSON对象

目标是调用一个方法,然后返回一个JSON对象。 我是JSON的新手。 我有一个default.aspx,其中包含以下代码。 现在我希望Default.aspx.cs中的普通方法在这里的click事件上运行。 $(“.day”).click(function (event) { var day = $(event.currentTarget).attr(‘id’); if (day != “”) { $.ajax( { type: “POST”, async: true, url: ‘Default.aspx?day=’ + day, data: day, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { console.log(“SUCCESS:” + msg); // $(“.stripp img”).attr(‘src’, “data:image/jpg;” + msg); // $(“.stripp”).show(); }, error: function (msg) { console.log(“error:” + […]

如何使用基本身份validation的JQuery进行JSONP调用?

使用JQuery,我如何调用需要基本身份validation的JSONP API? 我可以以编程方式处理此问题,还是用户必须进行交互并在登录对话框中输入用户名和密码?