Tag: json

如何迭代JSON HashMap

我有一个像这样的json对象。 {’01/19/2012′: Array[1],’02/19/2012′: Array[7],’03/19/2012′: Array[6]} 现在我想迭代这张地图 我需要结果 Date : 01/19/2012 Array Data here Date : 02/19/2012 Array Data here 谢谢!!

如何从函数外部的JSONP调用返回结果?

我有以下function很好,我使用JSONP来克服跨域,写了一个http模块来改变内容类型,并没有在url中追加一个回调名称。 function AddSecurityCode(securityCode, token) { var res=0; $.ajax({ url: “http://localhost:4000/External.asmx/AddSecurityCode”, data: { securityCode: JSON.stringify(securityCode), token: JSON.stringify(token) }, dataType: “jsonp”, success: function(json) { alert(json); //Alerts the result correctly res = json; }, error: function() { alert(“Hit error fn!”); } }); return res; //this is return before the success function? not sure. } res变量是alwayes未定义。 而且我不能在jsonp中使用async = false。 […]

在Struts2中使用JSON-RPC

我使用以下JavaScript / jQuery函数进行远程过程调用。 var timeout; var request; $(document).ready(function(){ $(“#btnUser”).click(function(){ if(!request) { request = $.ajax({ datatype:”json”, type: “GET”, data: JSON.stringify({jsonrpc:’2.0′, method:’getUser’, id:’jsonrpc’}), contentType: “application/json-rpc; charset=utf-8”, url: “”, success: function(response) { var user = response.result; alert(JSON.stringify(user)); //Always alerts “undefined”. }, complete: function() { timeout = request = null; }, error: function(request, status, error) { if(status!==”timeout”&&status!==”abort”) { alert(status+” […]

如何简单地显示YQL的xml输出或将JSON输出显示为html

所以我一直在努力从页面中抓取数据并显示它(与源的格式大致相同)。 我发现YQL,我发现它很棒,除了我无法弄清楚如何只显示整个输出没有什么特别的(基本格式除外) YQL输入代码是: select * from html where url=”http://directory.vancouver.wsu.edu/anthropology” and xpath=”//div[@id=’facdir’]” 使用它返回JSON: http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fdirectory.vancouver.wsu.edu%2Fanthropology%22%20and%20xpath%3D%22%2F%2Fdiv%5B%40id%3D’facdir’%5D%22&format=json&callback=anthropology 我已经按照雅虎教程,创建了新闻小部件等,但没有一个教程涵盖基本视图(也不需要链接,只是段落设置)。 像这样: Name Title Phone:(###)###-#### Location: Building and Room # email@vancouver.wsu.edu 这是我从http://christianheilmann.com输出的内容,但它没有做任何事情(显然她的教程都没有工作,每个人都尝试过): Copied: function anthropology (0) { // get the DIV with the ID $ var info = document.getElementById(‘facdir’); // add a class for styling info.className = ‘js’; // if it exists […]

如何使用jQuery添加/附加到外部JSON文件

我有一个json文件,我想构建一个表单,允许我在文件中添加/编辑元素。 是否有一个jQuery函数/方法,允许我能够在外部json文件中发布和追加元素? 不确定这是否会有所帮助,但目前的json结构如下: [ { “cast” : “”, “director” : “”, “genre” : “”, “id” : false, “nrVotes” : 0, “plot” : “”, “rating” : 0, “runtime” : 0, “title” : “”, “year” : false }, { “cast” : “Tim Robbins, Morgan Freeman, Bob Gunton, “, “director” : “Frank Darabont”, “genre” : “Crime Drama “, […]

使用jQuery和asp.net将Json字符串构建到树视图

我使用asp.net和ajax生成Json数据。 当我尝试使用下面的代码绘制树时,它不起作用另一方面代码2部分工作时,我把它作为静态 注意:使用库treant.js 链接: http : //fperucic.github.io/treant-js/ 代码1: $(function () { $.ajax({ type: “POST”, url: “Default.aspx/Hello”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (data) { var Details = data.d; if (Details != “”) { var tree_design = ”; //sessionStorage.setItem(“str_data”, tree_design); var currDepth = 0; var totalData = $.map(Details, function (n, i) { return […]

如何使用jquery调用php控制器方法?

我正在开发一个Web应用程序,我正在集成jquery …现在正在寻找带有jquery的ajax调用到我的控制器函数…. jquery.ajax()会有用我认为……但是如何调用我的控制器方法…. $.ajax({ type: “POST”, url: “http://localhost/codeigniter_cup_myth_new/index.php/libraryController/loadbookdetails”, data: “”, contentType: “application/json; charset=utf-8”, async: false, dataType: “json”, success: function(jsonObj) { function loadbookdetails() { //Paging $college=$_SESSION[‘college’]; $this->load->library(‘pagination’); $data[‘bookdetails’] = $this->librarymodel->selectbook($college); //$data[‘rackOptionData’] = $this->librarymodel->selectrack(); if(empty($data[‘bookdetails’])) { $data[‘comment’] = ‘no record found!’; } $this->load->view(‘bookdetials’,$data); } 我在这里获取这些记录如何使用它与jquery.ajax()函数以及如何将$data转换$data json并将其与jquery一起使用并使用表迭代…

Rails 4:如何使用AJAX更新索引页面

我无法相信我没有找到其他问题来回答这个问题,但我已经搜索过高低,找不到真正回答我问题的任何问题。 基本上,我有一个费用页面,我想在表格中显示给定月份内的所有费用。 我有一个月份和年份选择,现在我通过向url添加月份和年份参数并使用一些小的javascript转到该href。 我想避免页面刷新,只是在更改选择框值时更新表。 据我了解,因为我没有使用表单,我不能使用:remote => true ,因此必须使用AJAX。 我的研究让我设置如下。 这是我的JQuery与AJAX调用: $(document).ready(function() { $(‘#monthSelect’).change(function() { // alert(“yay”); var m = $(this).val(); var y = $(“#yearSelect”).val(); $.ajax({ type: “GET”, url: “/expenses”, data: { month : m, year : y } , success: function(data) { }, dataType: “json” }); }); }); #monthSelect和#yearSelect是我的两个选择框的ID。 这部分似乎有效。 当我更改月份选择框的值时,它会在params中将正确的月份和年份的GET请求发送到”/expenses” 。 /expenses自然地路由到我的index操作。 这是我困惑的部分。 def […]

Jquery DataTable将参数传递给ajax调用asp.net。 无效的JSON原语

下面是我的java脚本代码,用服务器数据填充我的HTML表,我正在使用Jquery DataTables来实现此目的。 function LoadData(result) { $(‘#example’).DataTable({ “ajax”: { “dataType”: ‘json’, “contentType”: “application/json; charset=utf-8”, “type”: “POST”, “url”: “index.aspx/Risky”, “data”: function (d) { return JSON.stringify( d ) //return JSON.stringify(result); // d.extra_search = result; //”extra_search”: result }, “dataSrc”: function (json) { return $.parseJSON(json.d); } }, “columns”: [ { “data”: “Prctice_Group_Risk_No” }, { “data”: “Practice_Group” }, { “data”: “Risk_Category” […]

jQuery appendTo(),json无法在IE 6,7,8中运行

我一直绞尽脑汁两天试图找到解决方案。 我正在使用jQuery.ajax()从数据库中获取值,以便在更改另一个框时更新框。 php脚本从数据库中获取值,然后吐出json。 IT在FF中运行良好,但在IE的所有版本中,选择框都不会更新。 我已经确认输出的json是好的。 这是jquery: function getVendors(dest,selectSup) { var vend = $(‘select#sup’).val(); $.ajax({ beforeSend: function(){ $(“select#dest”).parent().addClass(‘loading’); }, type: “GET”, dataType: “json”, cache: false, url: ‘/search/cruiseselect/?type=vendors&supplier=’ + vend + ‘&dest=’ + dest, timeout: 2000, error: function() { alert(“Failed to submit”); }, success: function(data) { $(“select#sup option”).remove(); var any = “– All Cruise Lines –“; $(any).appendTo(“select#sup”); […]