Tag: json

使用jQuery访问多维JSON数组中的数据

我试图找出如何访问基本上多维JSON数组中的数据。 我的jQuery AJAX请求如下所示: $(“#login-form”).submit(function(e) { e.preventDefault(); $.ajax({ type: ‘POST’, url: ‘/ajax/login’, data: ’email=’+$(“#email”).val()+’&password=’+$(“#password”).val(), success: function(data){ // FIRE ALERT HERE alert(data.firstname); }, dataType: ‘json’ }); }); 这就是我要回来的。 用户帐户详细信息,以及他们针对其帐户的产品列表。 { “logged_in”:true, “firstname”:”Joe”, “surname”:”Bloggs”, “Full_name”:”Joe Bloggs”, “email”:”email@website.com”, “phone”:”+123456789″, “website”:””, “age”:”26-35″, “street”:”1 Street Ave”, “city”:”Townland”, “state”:”NA”, “postcode”:”1234″, “country”:”Australia”, “products”:2, “0”:{ “product_no”:”1087″, “customer”:”2″, “bought_from”:”1″, “date_of_purchase”:”2011-04-08″, “method”:”instore”, “invoice”:”0″, “current”:”1″ }, “1”:{ […]

在Spring 3.2中使用AJAX的PUT方法不起作用

我正在尝试使用以下jQuery 1.6通过AJAX在Spring( 3.2.0 )中调用一个方法。 function updateRoleEnabled(id) { $.ajax({ datatype:”json”, type: “PUT”, url: “/wagafashion/ajax/UpdateUserRole.htm”, data: “id=”+id+”&t=”+new Date().getTime(), success: function(response) { }, error: function(e) { alert(‘Error: ‘ + e); } }); } 它试图在Spring中调用以下方法。 @RequestMapping(value=(“ajax/UpdateUserRole”), method=RequestMethod.PUT) public @ResponseBody void updateUserRole(@RequestParam(value=(“id”)) String id) { System.out.println(“id = “+id); } FireFox响应以下错误。 HTTP状态405 – 不支持请求方法“GET” 类型状态报告 消息请求方法’GET’不受支持 description对于请求的资源,不允许使用指定的HTTP方法(不支持请求方法’GET’)。 Apache Tomcat / 6.0.26 […]

Dynatree扩展所选节点的父母

我的Dynatree在我的页面上运行良好。 我正在使用initAjax来获取结构。 当我生成我的json时,我包含“select”:在适当的情况下选择复选框。 大多数(全部)复选框的根深度为三级。 我想扩展所选节点的父节点,以便用户在页面加载时可以看到所选的复选框。 我想我需要在onPostInit函数上用getSelectedNodes做一些事情,但我不能确定代码? 我不确定我是否应该使用每个语句循环选定的节点? 任何帮助将不胜感激! –UPDATE– 我想到了!! onPostInit: function(isReloading, isError) { var tree = $(‘#tree’).dynatree(‘getTree’); var selKeys = $.map(tree.getSelectedNodes(), function(node){ node.makeVisible(); }); }

jQuery AJAX请求在IE8中失败并显示消息’错误:在调用open方法之前无法调用此方法。

我正在使用jQuery 1.4.2并尝试执行简单的AJAX请求。 目标URL返回一个JSON字符串(我用jslintvalidation它)。 该请求适用于Firefox和Chrome,但不想在IE8中工作,我无法确定原因。 这是电话: jQuery.ajax({ url: ‘http://’ + domain + ‘/’ + ‘helper/echo/’, dataType: ‘json’, success: function(data) { alert(data); }, beforeSend: function(request, settings) { alert(‘Beginning ‘ + settings.dataType + ‘ request: ‘ + settings.url); }, complete: function(request, status) { alert(‘Request complete: ‘ + status); }, error: function(request, status, error) { alert(error); } }); IE将执行beforeSend回调和错误回调。 […]

我该如何对JSON数组进行排序?

如何通过它的值以正确的顺序输出这个JSON元素? var json = { “message”: { “90”: “Adidas”, “2”: “Armani”, “89”: “Casio”, “1”: “Diesel”, “72”: “DKNY”, “88”: “Fossil”, “4”: “Hamilton”, “6”: “Luminox”, “99”: “Michael Kors”, “968”: “Mont Blanc Pens”, “3”: “Nixon”, “959”: “Nooka”, “92”: “Seiko”, “91”: “Tendence”, “7”: “Tissot” } }; var str = ”; for (var i in json.message) { str += json.message[i]+’\n’; […]

MVC 3 JSON调用无法在IIS中运行

我正在使用ASPX引擎的MVC 3应用程序工作,作为一个开始,我开发了一个简单的搜索,利用JQuery JSON调用来检索一些信息。 该调用发送从文本输入中获取的参数,并使用结果更新表。 function看起来像这样: function PerformLookup() { var _accountNumber = $(‘#accountNumber’).val(); $.ajax({ url: ‘/SearchAjax/SearchAccount’, type: ‘POST’, data: ‘{_accountNumber:’+_accountNumber+’}’, dataType: ‘json’, contentType: ‘application/json; charset=utf-8’, success: function (data) { UpdateTable(data); }, error: function () { alert(‘An error occurred while performing the search.’); } }); return false; } 服务器代码使用该参数运行查询,并返回一个序列化为JSON的列表,以便与JQuery一起正常工作。 服务器代码如下所示: [HttpPost] public JsonResult SearchAccount(string _accountNumber) { MLIBEntities […]

Json将每个字符作为单独的对象返回?

我有一个json对象,我正在使用JSON API插件从wordpress加载。 当我加载json对象并尝试注销它的部分时,似乎它将每个单个字符视为自己的对象,因此循环返回了几千个对象,所有对象都是单个字符。 这是我第一次使用json所以idk如果我在这里错过了一步。 这是我到目前为止使用的代码。 function getProjInfo(theId){ $.ajax({// calling the ajax object of jquery type: “GET”,// we are going to be getting info from this data source url: ‘http://testing.charter21.com/api/get_post/?post_id=’+ theId,//the datasource dataType: “application/json”, success: function(data){ parseJson(data); }, // what happens when it is successful at loading the XML error: function(){ alert(“error”); } }); }//end of […]

Fullcalender – 我们可以为我们的活动Json Data添加自定义数据吗?

我想在我的Event Json Response中发送一个类型。 这是我的代码: $(‘#calendar’).fullCalendar({ eventSources: [ {“id”:”46_l”,”title”:”CustomEvent-Chargement”,”start”:”2013-12-02″,”end”:”2013-12-03″,”className”:”customEventsClass”,”type”:1}, {“id”:”46_d”,”title”:”Custom Event-Livraison”,”start”:”2013-12-11″,”end”:”2013-12-12″,”className”:”customEventsClass”,”type”:2} ] }); 你看我在JSON Response数组中发送一个类型 ,这可能吗? 我们可以使用什么参数来发送自定义数据?

Json Parse – 未捕获的SyntaxError:意外的令牌T

可能重复: JSON Javascript转义 我在jsonlint上测试了我的JSON并且它是有效的,但是当我尝试解析它时出现错误, 这是我的JSON和要解析的函数: var listVideo = JSON.parse(‘[{“blobkey”:”AMIfv94kAyQziQMwOLOrjqBK-MxqQqeBK96dS4Fh5DgR-yIW4jHq3luUwNvGpTOfUD9qXlFNQUjYXGkYrmmV8_mrZKbiK6MAUJwuSQkhxw-qaQZLVHcpb19gWUEpxiAzh1z4fMyBBBb4″,”id”:41,”linkId”:””,”price”:500,”description”:”This building video showcases a luxury building located in the Financial District. It includes shots of the building exterior, lobby, and outdoor areas. A sample apartment is also showcased.”,”name”:”Apartment Building”,”reel”:false,”type”:0,”approximateTime”:3},{“blobkey”:”AMIfv95JWHFzuK0BYadlQM61VQyOuGE5rT-buMuFLmXk7Dj4GFE_AAtniI4nuL5kD94O6K7zor6RvPcnsCKcTbx4KM8oN0apq0BHS5rTlUs4-Xww9MvdVvvANGOVovyrzlAswcI6vFZ6″,”id”:42,”linkId”:””,”price”:0,”description”:”My reel showcases snippets from past video projects. It should communicate my personal aesthetic when shooting and editing. […]

将对象中的列表发送到Wcf服务

我使用Wcf Service和JS 。 我通过AJAX向我的服务发送信息。 我在服务中有一个接受以下对象的函数: [DataContract] public class Business { [DataMember] public string Name { get; set; } [DataMember] public string Desc { get; set; } [DataMember] public List Services { get; set; } } BusinessService.cs: [DataContract] public class BusinessService { [DataMember] public string Name { get; set; } [DataMember] public string Desc { get; […]