Tag: json

如何获取AJAX发送的JSON以使用PHP

我试图让这个JSON可以被PHP使用,我在路障之后遇到了障碍,所以我想知道是否有人可以帮助我。 我将JSON存储在变量divisionsJSON中: var divisionsJSON = JSON.stringify(divisions); 然后我尝试使用.ajax发布以下内容: $.ajax({ url: “divisions.php”, type: “post”, data: divisionsJSON, success: function(){ alert(“success”); $(“#result”).html(‘submitted successfully’); }, error:function(){ alert(“failure”); $(“#result”).html(‘there is error while submit’); } }); (我从SO上的另一个问题复制了这个,但我的html中没有任何内容,id =“result” – 我想我可以删除那部分[删除已确认]) 然后,我的divisions.php页面包含以下内容: 我对PHP / ajax缺乏经验加上我对让它工作的挫败感让我尝试了很多不同的东西。 到目前为止,当我加载divisions.php时,我要么得到NULL,要么没有。 我的直觉告诉我这是ajax的一个问题,但我对PHP缺乏经验,我不能满怀信心地说我的PHP是正确的,我应该回到哪里。 我已经尝试过var_dump,print_r,echo,在与实际的PHP / JSON相关的divisions.php上绝对没有出现。 任何和所有的帮助将不胜感激! 响应更新的代码: 我在没有utf8行的情况下使用以下php获取NULL,并且当我在utf8行中添加时使用string(0)“”: 有任何想法吗? 编辑完整的PHP页面: untitled 我已经为php,print_r($ _ POST);, json_decode($ _ POST);等尝试了多行,但是我根据我在其他SO和我看到的这个页面上所看到的内容改变了很多东西。我真的发呆了。 编辑:这个代码,我打算制作一个数组,不会产生JSON? […]

添加将重定向到JQGrid中当前行的View Page的按钮

我试图添加按钮而不是View列,但我尝试使用formatter仍然按钮没有加载,但记录即将到来的其余列。 以下是我的代码: $(function () { $(“#grid”).jqGrid({ url: “/Location/LocationsList1”, datatype: ‘json’, mtype: ‘Get’, colNames: [‘Id’, ‘Country Name’, ‘State Name’, ‘City Name’, ‘Location Name’,’View’], colModel: [ { key: true, hidden: true, name: ‘Id’, index: ‘Id’, editable: true }, { key: false, name: ‘CountryName’, index: ‘CountryName’, editable: true }, { key: false, name: ‘StateName’, index: ‘StateName’, editable: true […]

返回Json函数不会更新我的下拉列表

我有一个视图,其中有一个填充的下拉列表,我添加了一个按钮,以便用户可以在jquery模式中添加新的下拉列表值,因此当用户单击以添加新的下拉列表值时,我想刷新下拉列表但此刻什么都没有更新。 这是我对下拉列表的看法 @model Communique.Models.PersonSupplierDetailsModel @using Boxharry.Extensions; @using Communique.Models; @{ List languages = ViewData[“languages”] as List; ViewBag.Title = “Create”; Layout = “~/Views/Shared/_LayoutApplicationModal.cshtml”; if(Model.Languages == null) { Model.Languages = new List(); } } Add a new Language @using (Html.BeginForm(“SupplierDetails”, “People”)) { @for(int i = 0; i x.Languages[i].Id) @Html.WrappedDropDownListFor(x => x.Languages[i].LanguageFrom, languages, new { @class = “form-item-container dropdownlist […]

想在iphone上的phonegap应用程序中使用https请求

我试图使用jquery的方法getJSON()在phonegap iphone应用程序中调用https请求,虽然它在正常的safari中工作正常,但在移动safari中,它给出错误,如下载失败-Safari无法下载此文件 请建议我…… 谢谢

脱机时从本地目录读取Json文件,并在联机时覆盖数据

我正在使用Json Data来填充我的Html表以及详细信息列表。 我在与index.html页面相同的目录中有一个名为example.json的json文件。 但是当我在下面的代码中添加“example.json”时,它不会显示/读取json文件,但是当我加载在线url时工作得很好。 我想用本地存储中的Json文件填充表,并且如果有自动的话,在线覆盖带有新数据的example.json的先前数据。 这是我的HTML Json Class Time $(document).ready(function(){ $.getJSON(“https://api.myjson.com/bins/8qktd”, function(data){ var employee_data= ”; $.each(data, function(key, value){ employee_data += ”; employee_data += ”+value.class+”; employee_data += ”+value.time+”; employee_data += ”; }); $(‘#employee_table’).append(employee_data); }); }); 一个 [ { “id”:”1″, “time”:”10-15″, “class”:”John Smith” }, { “id”:”2″, “time”:”10-15″, “class”:”John Smith” }, { “id”:”3″, “time”:”10-15″, “class”:”John Smith” }, { […]

引入JSON数据

我正在尝试从json数据中获取事件日历。 我只是想突出显示日期,并在日历下方更新div,并在用户点击日期时显示活动详细信息。 我的应用程序以下列forms提供JSON: [ {“Date”:”02/06/2012″,”Title”:”Eat, Bike, and Swim”}, {“Date”:”02/03/2012″,”Title”:”Sleep”}, {“Date”:”02/02/2012″,”Title”:”Laugh”} ] 我有一个JS小提琴,它使用变量定义,但我无法让它响应JSON请求。 这是我最好的尝试: http : //jsfiddle.net/PGmFv/2/ javascript是: $(document).ready(function(){ var dp,events; events = []; return dp = $(“。blog_calendar”)。datepicker({ beforeShowDay:function(date){ var匹配,结果; $ .getJSON(“https://raw.github.com/gist/1676157/15ce81851e57dfcecb985039e970a749585959de/my.json”,function(data){ return events = data; }); result = [true,“”,null]; matching = $ .grep(events,function(event){ return event.Date.valueOf()=== date.valueOf(); }); if(matching.length){ result = [true,“highlight”,null]; } 返回结果; }, onSelect:function(dateText){ […]

JQuery – 迭代JSON响应

到目前为止的故事…. 尝试学习JS和JQuery,我想我会从基础知识开始,尝试一下AJAX “搜索你输入”的魔力。 首先,我只想让AJAX部分正确并迭代返回JSON对象并将其附加到无序列表。 我此时没有对输入的值与返回的JSON结果进行validation,我只想要一种何时进行AJAX getJSON调用的受控方式。 一旦我做对了,我将进行validation。 无论如何我无法在ul中显示帐号。 目前显示的唯一内容是li中的AccountNumber而不是我的帐户号码 我的JS代码在这里: http://jsfiddle.net/garfbradaz/HBYvq/54/ 但为了方便它在这里: $(document).ready(function() { $(“#livesearchinput”).keydown(function(key) { $.ajaxSetup({ cache: false }); $.getJSON(” /gh/get/response.json//garfbradaz/MvcLiveSearch/tree/master/JSFiddleAjaxReponses/”, function(JSONData) { $(”).attr({ id: “live-list” }).appendTo(‘div#livesearchesults’); $.each(JSONData, function(i, item) { var li = $(”).append(i).appendTo(‘ul#live-list’); //debugger; }); }); }); }); 我的JSON文件托管在github上,但为了方便起见,这里是: https://github.com/garfbradaz/MvcLiveSearch/blob/master/JSFiddleAjaxReponses/demo.response.json { “AccountNumber”: [ 1000014, 1015454, 1000013, 1000012, 12 ] } 这里还有我的Fiddler结果certificate我的JSON对象正在返回。 编辑: […]

根据日期和时间对JSON数据进行排序

是否可以使用jQuery / Javascript根据时间(2016-12-07T13:00:00)重新排列以下JSON格式。 [ { “id”:1, “start”:”2016-12-07T13:00:00″, “subject”:”test1″, }, { “id”:2, “start”:”2016-12-07T09:00:00″, “subject”:”test2″, }, { “id”:3, “start”:”2016-12-07T10:00:00″, “subject”:”test3″, }, { “id”:4, “start”:”2016-12-07T07:00:00″, “subject”:”test4″, }, { “id”:5, “start”:”2016-12-07T14:00:00″, “subject”:”test5″, } ]

用json传递jquery变量

我试图将一个jquery字符串传递给我的cakephp控制器,但我一直收到错误,说json_decode需要一个字符串,但是传递了一个数组。 这是我的ajax的代码: var str = ‘Data that i need’; var jsonString = JSON.stringify(str); $.ajax({ type: “POST”, url: “http:/Configs/”, cache: false, datatype: ‘json’, data: {data : jsonString}, timeout: 100000, success: function(data) { alert(‘Ok’); } }); 并在我的控制器中我试图收到这样的数据: $value = json_decode($_POST[‘data’]); 但我得到上面所述的错误任何想法如何解决这将是非常感谢。

在javascript中从外部源获取json

Json发布了javascript和jquery。 尝试使用javascript加载一些JSON。 我有它使用: 在这里看到: http : //jsfiddle.net/5pjha/789/ var url = “http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true”; $.getJSON(url, function (json) { alert(JSON.stringify(json.results)); }); 但它可以在以下url上运行,为什么会这样? https://poloniex.com/public?command=return24hVolume https://bittrex.com/api/v1/public/getmarkets https://api.mintpal.com/v1/market/summary/ 以下url是否不正确JSON? 谢谢