Tag: json

IE 7中的Javascript Date函数问题,返回NaN

我有一个Twitter提要,我创建了一个新的日期对象,所以我可以根据自己的喜好格式化日期。 var created = new Date(this.created_at)在firefox和chrome中工作,但在IE7中不起作用。 我似乎无法通过new Date()函数传递日期。 它只返回undefined和NaN。 这是代码。 如果您尝试测试它,请不要忘记包含jquery。 谢谢。 Twitter Test $(function(){ $.getJSON(“http://twitter.com/statuses/user_timeline/google.json?count=1&callback=?”, function(data){ $.each(data, function(){ var created = new Date(this.created_at) $(“”).append(“Unformatted: ” + this.created_at + “Formatted: ” + created + “”).appendTo(“body”) }); }) })

JSON.stringify和JSON.parse在IE9中不起作用?

我到处都在使用JSON.Stringify和JSON.parse ,它适用于Firefox。 它不再适用于IE9,也不适用于IE8。 我能做什么?

console.log(result)返回。 我如何获得result.name?

我的脚本由于console.log(result)而返回[object Object] 。 有人可以解释一下如何让console.log从result返回id和name吗? $.ajaxSetup({ traditional: true }); var uri = “”; $(“#enginesOuputWaiter”).show(); $.ajax({ type: “GET”, url: uri, dataType: “jsonp”, ContentType:’application/javascript’, data :{‘text’ : article}, error: function(result) { $(“#enginesOuputWaiter”).hide(); if(result.statusText = ‘success’) { console.log(“ok”); console.log(result); } else { $(“#enginesOuput”).text(‘Invalid query.’); } } });

jQuery跨域Ajax

我的ajax代码是 $.ajax({ type: ‘GET’, dataType: “jsonp”, processData: false, crossDomain: true, jsonp: false, url: “http://someotherdomain.com/service.svc”, success: function (responseData, textStatus, jqXHR) { console.log(“in”); }, error: function (responseData, textStatus, errorThrown) { alert(‘POST failed.’); } }); 这是一个跨域的ajax请求。 我得到了正确的请求响应,而用firebug检查我可以看到响应。 这是我在firebug响应中获得的响应以及通过Web浏览器访问此URL时的响应 {“AuthenticateUserResult”:”{\”PKPersonId\”:1234,\”Salutation\”:null,\”FirstName\”:\”Miqdad\”,\”LastName\”:\”Kumar\”,\”Designation\”:null,\”Profile\”:\”\”,\”PhotoPath\”:\”\/UploadFiles\/\”}”} 但我收到了错误 SyntaxError: invalid label {“AuthenticateUserResult”:”{\”PKPersonId\”:8970,\”Salutation\ 我是否需要使用任何其他方法来使其工作。 我想在phonegap + jquery移动应用程序中实现这一点。 此外,我没有任何访问Web服务的权限 如果我禁用chrome web security,它运行正常

在JSON API WordPress上启用CORS

我有一个带有一个名为JSON API的插件的wordpress网站。 此插件为wordpress中的内容提供JSON格式。 我能够通过添加标题(“Access-Control-Allow-Origin:*”)在wordpress上启用CORS; 在PHP标题上。 但是当我尝试使用JSON API插件提供的URL时,CORS不再起作用了。 这是wordpress网站,我正在做测试…我使用测试cors网站检查它是否正常工作,它是… http://kiwa-app.loading.net/ 但是,当我尝试使用JSON api为我提供的URL时,不再工作了。 我仍然有错误No’Access-Control-Allow-Origin’http: //kiwa-app.loading.net/?json=info 我会感谢一些帮助!

使用JSON将事件映射到FullCalendar

目前正在处理jquery fullcalendar,我无法从后面的代码中添加事件。 我已经尝试了所有这些可能的解决方案,但它们都没有为我工作: Fullcalendar /获取JSON提要(已编辑) 即使正确的JSON提要,fullCalendar事件也不会显示 JQuery FullCalendar不显示来自aspx页面的事件 这是我的代码 [的WebMethod] public static String TestOnWebService() { int i = 1; string myJsonString = “”; List myList = new List(); dt = db.getPublicHolidays(); foreach (DataRow dr in dt.Rows) { var id = i; var title = dr[“name”].ToString(); var start = dr[“startDate”].ToString(); var end = dr[“endDate”].ToString(); //Convert Implicity […]

通过jQuery.ajax在Firefox中加载客户端JSON时出现“格式不正确”的警告

我正在使用jQuery的ajax方法来获取静态JSON文件。 数据从本地文件系统加载,因此没有服务器,因此我无法更改MIME类型。 这在Safari中运行良好,但Firefox(3.6.3)报告该文件“格式不正确”。 我知道并已经在Stack Overflow上查看过类似的post: 使用XMLHttpRequest加载JSON文件时,Firefox中的“格式不正确”错误 我相信我的JSON格式正确: { “_”: [“appl”, “goog”, “yhoo”, “vz”, “t”] } 我的ajax电话很简单: $.ajax({ url: ‘data/tickers.json’, dataType: ‘json’, async: true, data: null, success: function(data, textStatus, request) { callback(data); } }); 如果我用文档标记包装JSON: JSON data 正如上面引用的其他Stack Overflow问题中所提到的,ajax调用失败并出现解析错误。 那么:有没有办法在读取客户端JSON文件时避免Firefox警告?

在一个getJson请求中调用多个JSON数据/文件

我有这个代码: var graphicDataUrl = ‘templating/graphic-data.json’; var webDataUrl = ‘templating/web-data.json’; var templateHtml = ‘templating/templating.html’; var viewG = $(‘#view-graphic’); var viewW = $(‘#view-web’); $.getJSON(dataUrls, function(data) { $.get(templateHtml, function(template) { template = Handlebars.compile(template); var example = template({ works: data }); viewG.html(example); viewW.html(example); }); }); 调用两个dataUrl JSON并使用它们的数据以便在我的页面上的两个不同div(#viewW和#viewW)中显示它们的最佳方法是什么?

使用JQuery将JSON数组转换为HTML项目符号列表

如何转换以JSON格式表示的字符串数组并使用JQuery将其转换为HTML项目符号列表?

如何通过ajax将JSON数据传递给restful web服务以及如何获取JSON数据?

嗨,我是JSON的新手。我的问题是如何通过ajax将JSON数据传递给宁静的Web服务? 请帮我。 我尝试了下面的代码,但我不确定 我的索引页面 $(document).ready(function(){ var uname = document.getElementById(“uname”).value(); var password = document.getElementById(“pwd”).value(); $(‘#ok’).click(function(){ $.ajax({ url:’http://localhost:8090/LoginAuthRWS/rest/orders’, type:’post’, dataType: ‘Jsondemo’, success: function(data) { $(‘#name’).val(data.name); $(‘#email’).val(data.email); var JSONObject= { “uname”:uname, “password”:password }; } }); }); });