Tag: json

JSON.stringify无需转义

JSON.stringify将我的json对象转换为以下字符串 {\ “2003 \”:{\ “1 \”:{\ “2 \”:[\ “测试\”],\ “3 \”:[\ “TEST2 \”]}}} 什么时候不应该逃脱。 结果应该是下面引用的字符串 { “2003”:{ “1”:{ “2”:[ “测试”], “3”:[ “TEST2”]}}} 而不是使用所有转义引号的一般替换并删除可能在输入中的引号。 如何设置JSON.stringify不要双重转义变量?

如何遍历jason数据并将其显示在数据列表标记(dl)中

我试图循环一些JSON数据(var mydata),mydata是两个元素的数组,数组中的第二个元素 mydata[1]是一个多维数组,我需要在dt中显示第一个元素,即mydata[0] ,并在dd中显示mydata [1]中的元素。 我尝试了所有选项,但我真的被卡住了,我需要任何帮助。 以下是我的代码: var mydata = [ [{ “id”: “67”, “name”: “Baby & Toddler Clothing ” }, { “id”: “68”, “name”: “Kids’ Clothing, Shoes & Accessories” }, { “id”: “69”, “name”: “Costumes, Reenactment Theater” }], [ [{ “id”: “572”, “name”: “Baby Clothing Accessories ” }, { “id”: “573”, “name”: “Baby Shoes” […]

没有ASP.NET AJAX的JQuery / WCF:

当WCF配置得很好并且jQuery很好地构建其请求/理解响应时,我正在努力获得“神奇”的时刻。 我有服务: 这是由Rick Strahl建议的,以避免在Web.config中定义行为。 我的WCF服务接口位于另一个程序集中: namespace xxx.yyy.WCF.Data { [ServiceContract(Namespace = “yyyWCF”)] public interface IClientBroker { [OperationContract] [WebInvoke(Method=”POST”,BodyStyle=WebMessageBodyStyle.Wrapped,ResponseFormat=WebMessageFormat.Json)] IClient GetClientJson(int clientId); } } 具体的服务类是: namespace xxx.yyy.WCF.Data { [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] class ClientBroker : IClientBroker { public IClient GetClientJson(int clientId) { IClient client=new Client(); // gets and returns an IClient return client; } } } 我的IClient是一个entity framework类,因此适当地使用DataContract […]

将AJAX响应存储到变量中以便稍后在脚本中使用?

这是我的代码的要点: https : //gist.github.com/tconroy/e52e0e7402face8f048e 基本上,我的程序分为几个步骤: 从N个输入中检索用户输入(用户可以添加/删除) 对每个输入执行AJAX查询,检索每个输入的JSON格式的天气数据。 在成功的AJAX上,将数据传递给dataReady()函数。 dataReady()函数将数据存储到全局Array[] 问题是AJAX数据没有存储在全局数组中 。 如何保存JSON响应以便稍后在程序中使用? 我需要将所有天气数据存储在一个数组中,因此我可以迭代它以在程序中稍后创建我的图形。 引起问题的部分: function getWeatherData(){ // set up query strings. var queryBase = “http://api.worldweatheronline.com/free/v1/weather.ashx?q=”, queryEnd = “&format=json&num_of_days=5&key=”+weatherAPIKey; // iterate through each address input $(‘.inp’).each(function(){ // setup query var inp = this; var addr = encodeURIComponent( inp.value ); var query = queryBase + addr + […]

字符串的长度超过maxJsonLength属性上设置的值。 在MVC3中

MVC3(.cshtml文件) $.getJSON(URL, Data, function (data) { document.getElementById(‘divDisplayMap’).innerHTML = data; if (data != null) { $(‘#myTablesId’).show(); tdOnclickEvent(); } else { $(‘#myTablesId’).hide(); } }).error(function (xhr, ajaxOptions, thrownError) { debugger; }); 在服务器端 public JsonResult ZoneType_SelectedState(int x_Id, int y_Id) { JsonResult result = new JsonResult(); result.Data = “LongString”;//Longstring with the length mention below return Json(result.Data,”application/json”, JsonRequestBehavior.AllowGet); } 从服务器端我传递的字符串长度为1194812并且超过了。 但我得到的错误说 […]

使用JSON的键值对

有没有办法以键/值对的方式使用JSON对象处理数据结构? 如果是这样,有人可以详细说明如何从密钥访问关联的值对象 假设我有这样的东西 KEY1 | VALUE OBJECT1 – (NAME: “XXXXXX”, VALUE:100.0) KEY2 | VALUE OBJECT2 – (NAME: “YYYYYYY”, VALUE:200.0) KEY3 | VALUE OBJECT3 – (NAME: “ZZZZZZZ”, VALUE:500.0)

JSON和AJAX与jQuery有什么区别?

我听说JSON序列化了所有数据,这阻止了我在跨浏览器支持等方面遇到客户端问题。 我一直在使用AJAX和jQuery,看起来很容易,但我不确定这些差异, 我读过我也可以用它来获取数据: $.ajax({ url: url, dataType: ‘json’, data: data, success: callback }); 任何人都可以解释使用JSON制作jQuery AJAX请求和制作没有json类型的jQuery AJAX请求之间的区别吗? 所有浏览器的答案都可以吗?

使用jQuery选择json值

我有一个json对象如下: [{“Id”:”1″,”Item”:”Apples”,”PricePerKilo”:”10.00″}, {“Id”:”3″,”Item”:”Oranges”,”PricePerKilo”:”12.00″}] 我希望得到Id为3的PricePerKilo。 var fruits = jQuery(“#products”).data(‘productData’); 水果持有json对象的方式…… 我将解释我想在SQL中做什么,因为我觉得这样解释起来更容易 SELECT PricePerKilo From fruits WHERE Id = 3 LIMIT 1

通过jquery geocoder.geocode解决地理编码问题(400项)

我试图用400个地址解析一个json并在每个位置设置地图图标。 我的问题是,当我循环这些项目时,我收到一个错误:OVER_QUERY_LIMIT。 但是使用谷歌地理编码API设置位置的最佳方法是什么? 我的function看起来像这样: function getAddresses(data) { var items, markers_data = []; if (data.addresses.length > 0) { items = data.addresses; for (var i = 0; i < items.length; i++) { var item = items[i] , street = item.address.street , zip = item.address.zip , city = item.address.city , country = item.address.country; var geocoder = new google.maps.Geocoder() […]

HTML中的JSON + AJAX + STRUTS2 + RENDER JSON

我有一个电话ajax: JAVASCRIPT $.subscribe(‘cellselect’, function(event, data) { var cell = event.originalEvent.cellcontent; $.ajax({ type : “GET”, url : “codcli.action?cliente.codcli=”+cell, dataType : ‘json’, success : function(result){ if (result != null && result.length > 0){ $.publish(‘name’); $.publish(’emails’); } }, error : function(xhr, errmsg) {alert(“No values found..!!”);} }); }); 行动 cliente 返回下一个String JSON 带有FIREBUG的JSON结果(OBJECT“cliente”) {“apemat”:null,”apepat”:null,”cicact”:”01″,”clientedociden”:null,”clienteemail”:[{“emacli”:”fabiolas_abada@unsm.pe”},{“emacli”:”fabiolas_loved_11_44@hotmail.com”}],”clientesemestre”:null,”clientetelefono”:{“contel”:0,”escuela”:null,”facultad”:null,”fechorusucre”:null,”fechorusumod”:null,”ideusucre”:null,”ideusumod”:null,”numtel”:” 075 225476 975345737″,”tipotelefono”:null},”codant”:null,”codcli”:”2012534852″,”codgraaca”:null,”codpai”:null,”codusu”:null,”deuacumor”:null,”deuacupen”:null,”dirdom”:”CALLE JIRON UNION […]