我将通过jquery ajax调用发送一个json对象数组到一个php文件。 var arr = new Array(); var record1 = {‘a’:’1′,’b’:’2′,’c’:’3′}; var record2 = {‘d’:’4′,’e’:’5′,’f’:’6′}; arr.push(record1); arr.push(record2); 如何通过jquery ajax发送数组? 我怎样才能在php中获取值? 谢谢。
我想将json数据发送到ajax,但是如何将变量转换为json或将数组转换为json? $(“.confirm_order”).click(function(event) { event.preventDefault(); var street = $(“#street”).val(); var location = $(“#location”).val(); var number = $(“#number”).val(); var f = ??? $.ajax({ type: ‘post’, url: “/orders”, dataType: “json”, data: f, success: function (l) { alert(“Done”); } }); });
我有一个JSON对象,没有给出三个值的键(每个都是一个数组),我想解析它们。 我怎么能在JQuery中这样做? [ { “cid”: “3”, “pid”: “0”, “nid”: “12”, “uid”: “4”, “subject”: “test2”, “hostname”: “127.0.0.1”, “created”: “1374084646”, “changed”: “1374084645”, “status”: “1”, “thread”: “02/”, “name”: “chrisr”, “mail”: “”, “homepage”: “”, “language”: “en”, “uuid”: “e4729a69-7f6f-4091-98a0-0a040fe683f1”, }, { “cid”: “2”, “pid”: “0”, “nid”: “13”, “uid”: “4”, “subject”: “TEST comment 2”, “hostname”: “127.0.0.1”, “created”: “1374072245”, “changed”: “1374072244”, “status”: […]
下面的代码不起作用。 试图搜索天气位置。 当我搜索没有任何反应。 search $(document).ready(function(){ var url=’http://autocomplete.wunderground.com/aq?format=JSON&query=’; var query; $(‘button’).click(function(){ query=$(“#query”).val(); $.getJSON(url+query,function(json){ $.each(json.results,function(i,location){ $(“#results”).append(”+location.name+”); }); }); }); }); 仅供参考我对编码非常缺乏经验(从其他网站复制脚本)
我试图使用jQuery和CodeIgniter使用JSON调用来创建我的第一个AJAX。 但由于一些奇怪的原因,它不起作用。 jQuery代码: var item = “COOL!”; $.post(“http://192.168.8.138/index.php/main/test”, { “item” : item }, function(data){ alert(data.result); }, “json”); CodeIgniter代码: input->post(‘item’)); $array = array(‘result’ => $item); echo json_encode($array); } } ?> 我试图手动访问http://192.168.8.138/index.php/main/test页面,它似乎正在工作,我得到: {“result”:””} 我也尝试使用Firebug来查看XMLHttpRequest但什么也没看到。 我不知道我做错了什么……非常需要帮助。 谢谢。
我还是JSON / jQuery的新手。 我需要一些关于如何在客户端上动态填充Html表的快速指导。 我的表有固定的列,但行根据检索的数据动态增长。 假设我在服务器上有一个Web方法( GetActiveUsers ),比如n-用户。 我正在使用这个sql: select userId, Title,Surname,FirstName from Users where status=1 请给我示例代码 编辑 我在这篇文章中有解决方案谢谢大家
我正在尝试使用x轴生成月,年的图表。 请查看以下内容: 图表的数据通过ajax获得。 请查看下面的示例json: {“total”:[[2013,4,0],[2013,5,0],[2013,6,0],[2013,7,0],[2013,8,0],[2013,9,0],[2013,10,475],[2013,11,0],[2013,12,0],[2014,1,367],[2014,2,0],[2014,3,0]],”critical”:[[2013,4,0],[2013,5,0],[2013,6,0],[2013,7,0],[2013,8,0],[2013,9,0],[2013,10,0],[2013,11,0],[2013,12,0],[2014,1,1],[2014,2,0],[2014,3,0]],”high”:[[2013,4,0],[2013,5,0],[2013,6,0],[2013,7,0],[2013,8,0],[2013,9,0],[2013,10,20],[2013,11,0],[2013,12,0],[2014,1,20],[2014,2,0],[2014,3,0]],”medium”:[[2013,4,0],[2013,5,0],[2013,6,0],[2013,7,0],[2013,8,0],[2013,9,0],[2013,10,24],[2013,11,0],[2013,12,0],[2014,1,135],[2014,2,0],[2014,3,0]],”low”:[[2013,4,0],[2013,5,0],[2013,6,0],[2013,7,0],[2013,8,0],[2013,9,0],[2013,10,42],[2013,11,0],[2013,12,0],[2014,1,26],[2014,2,0],[2014,3,0]]} 在上面的示例中,[2013,4,0]应转换为x轴:2013年4月,y轴:0。 能告诉我怎样才能实现这个目标吗? 谢谢。
得到简化的arrays工作见下文 跟进复杂的数组解析看这里 。 TLDR :想要从数组中获取每个标题并将其插入到div中,而不使用Jquery – getJSON知道div中的内容。 编辑 :数据来自一个软件,它每隔几秒就用新数据输出JSON字符串,所以我需要在“d”中拉出数据数组,如下例所示。 所以我应该为每个人获得“标题”和“034324324”等。 Edit2更新了完全符合我的代码.. 我有JSON数组让我们说: { “Days”: [“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”] } 我想解析每个“标题”,将其插入div。 试着沿着 function getdata() { 31 $.ajaxSetup ({ cache: false}); // 32 33 $.getJSON(testurl, function(data) { 34 $.each(data.days, function(i,item){ 35 $(‘#testfield’).append(” + item + ”); 36 37 }); 38 }); 无济于事。 我在其他地方使用Getjson但是在我知道我正在做什么要求的情况下。 例如: […]
我有点迷茫。 我试图实现基于JqGrid的解决方案,并尝试使用函数作为数据类型。 我已经通过这本书设置了所有,我调用了WS并获得了JSON,我在ajax调用中的客户端获得了成功,并且我使用addJSONData “绑定” addJSONData但是网格仍为空。 我现在没有任何线索…同一页面上的其他“本地”样本没有问题(jsonstring …) 我的WS方法如下: [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public string GetGridData() { // Load a list InitSessionVariables(); SA.DB.DenarnaEnota.DenarnaEnotaDB db = new SAOP.SA.DB.DenarnaEnota.DenarnaEnotaDB(); DataSet ds = db.GetLookupForDenarnaEnota(SAOP.FW.DB.RecordStatus.All); // Turn into HTML friendly format GetGridData summaryList = new GetGridData(); summaryList.page = “1”; summaryList.total = “10”; summaryList.records = “160”; int i = 0; foreach […]
使用ASP.NET对jQuery AJAX调用进行故障排除的最佳方法是什么? 错误函数被调用 – 我得到弹出窗口的警告“错误”,但我不知道为什么。 当我附加到我的进程(w3wp.exe),并在我的通用处理程序ProcessRequest方法后面的代码中放置一个断点时,它并不止于此。 所以它甚至没有达到处理程序。 那为什么会这样? 它也只是在我的搜索按钮(BtnUCSSearch)上每次点击都执行错误function。 我没有选择按错误弹出窗口就像典型的JavaScript警报一样。 它闪烁着消失。 我尝试输入一个返回false以防止整页回发,但这似乎不起作用。 请求页面JavaScript: jQuery(“#”).click(function() { urlToHandler = ‘/Accessioning/FullDataEntry/AddressSearch.ashx’; // hard coding input values for now jsonData = ‘{ “CompanyName”:”xxx”, “PrimaryPhone”:”555-555-5555″, “PostalCode”:”55555″ }’; jQuery.ajax({ url: urlToHandler, data: jsonData, dataType: ‘json’, type: ‘POST’, contentType: ‘application/json’, success: function(data) { alert(data.UCSAddress); }, error: function(data, status, jqXHR) { alert(‘Error’); } […]