我想在域“example1.com”上创建一个页面,并在另一个域“example2.com/json.json”上获取/解析JSON文件。 可以使用javascript(在example2.com上)生成json文件吗? 我认为这可以用PHP完成,但我想用javascript做。 如果无法使用javascript生成json文件,是否可以从javascript文件中获取/解析对象? EX:“example1.com”到“example2.com/js.js” 编辑:好的,所以不可能从javascript文件中获取/解析对象,因为它是客户端。 所以我唯一的选择是生成一个JSON文件。 用Javascript可以做到这一点吗? 我知道这可能不是最好的方式,但我想用JS而不是PHP来做。
我正在使用jQuery从JSON提要中检索数据,并且作为提要的一部分,我正在获得“datetime”属性,例如“2009-07-01 07:30:09”。 我想将这些信息放入一个javascript Date对象中以方便使用,但我不相信Date对象会识别这种格式,如果我只是将它插入构造函数中。 是否有一个函数或者一个聪明的技巧我可以用来快速将这种格式分解为Date对象可以识别和使用的东西?
我正在使用JSON与用户进行通信。 PHP将数组转换为JSON为此forms: {“success”:”text-to-display”,”warning”:”NONE”,”notice”:”text-to-display”,”error”:”NONE”} jQuery显示通知: function callback (data){ if(data.notice !== ‘NONE’){ displayNotice(data.notice); } if(data.success !== ‘NONE’){ displaySuccess(data.success); } if(data.warning !== ‘NONE’){ displayWarning(data.warning); } if(data.error !== ‘NONE’){ displayError(data.error); } } 不幸的是,在这个方法中不能显示两个错误或两个通知或两个警告,因为新语句替换旧语句。 我认为使用数组: ‘notice’, ‘text’ => ‘old statement’); $uwaga[2] = array(‘type’ => ‘notice’, ‘text’ => ‘new statement’); // display “new statement” and “old statement” // generate: {“1”:{“type”:”notice”,”text”:”old statement”},”2″: […]
谁能帮我 我有一个数组 {“stars”:[[“Chris Pine”,”Keira Knightley”,”Kevin Costner”]]} 我想要做的是foreach明星我想在div和foreach星上添加一个输入,因为它们在输入中是有价值的,这是我到目前为止所做的。 $.ajax({ type: “GET”, url: ‘ajax/get_details.php’, data: {id: imdb_id}, dataType: ‘json’, success: function(data) { $.each(data.stars, function(i, star) { $(‘#stars’).append(”); }); }, }); 任何人都可以告诉我,我做错了,谢谢
我即将解决这个问题。 我使用非常简单的jQuery ajax调用来从数据库中获取值,并使用值填充一些select元素,所有这些都返回为JSON。 它在大多数浏览器上无缝地为我工作,但客户端报告他们和他们的客户都没有看到结果。 我一路上添加了一些Console.log()命令以确保代码正在执行,而且确实如此。 有时ajax GET到有问题的URL工作,其他时候是STILL返回200 OK但代码根本不执行进一步,并且错误回调中没有显示ajax错误消息。 这是我正在使用的代码,有人可以发现一些可能导致某些浏览器窒息的明显问题吗? 如果是这样,如果你能指出它,我将不胜感激: var $j = jQuery.noConflict(true); $j(document).ready(function(){ //console.log(“jQuery has loaded”); //console.log(“attempting to load country list via AJAX call now”); $j.ajax({ url: ‘http://www.topplaces.co.za/templates/seb_one/positions/search_establishments_filter/search/db.php?q=countries&rand=’+Math.random(), success: function(data){ //console.log(“Successfully got country list, going to populate the dropdown now”); if(data.length){ $j(“#country”).children(“option:not(:first)”).remove(); $j(“#country”).attr(“disabled”, false); $j.each(data, function(resultIndex, result){ var o = new Option(); $j(o).html(result.country).val(result.country); […]
我需要以下对象: var myObj={ “rules”: { “email”: { “required”: true, “email”: true, “remote”: { “url”: “check-email.php”, “type”: “post”, “data”: { “someName1”: function() { return $( ‘#someID1’ ).val(); }, “someName2”: function() { return $( ‘#someID2’ ).val(); }, “someName3”: “bla” } } } } }; 要创建它,我只有一些JSON,如下所示: { “rules”: { “email”: { “required”: true, “email”: true, “remote”: { “url”: […]
我试图从last.fm API附加一些JSON数据, 我一直在几个阶段使用alert()来validationAPI是否正确解析,它是, 这让我得出结论getElementById()。appendChild()不起作用,下面是我设置的测试页面的URL: http://mutant-tractor.com/tabtest.html 所以从这个直接的JS转到JQuery我被告知是最好的方法,这就是说我对任何JQuery都没有任何线索,我的JS知识基于我已经完成的一些基本Java … 将它转换为工作JQuery有多简单/不简单? 我会对此表示赏心悦目,但我不知道该怎么做。 function calculateDateAgo(secAgo) { var agoString, agoRange, agoScaled; if(secAgo >= (agoRange = 60*60*24)) agoString = (agoScaled = Math.floor(secAgo/agoRange))+” “+(agoScaled>1?”days”:”day”) + ” ago”; else if(secAgo >= (agoRange = 60*60)) agoString = (agoScaled = Math.floor(secAgo/agoRange))+” “+(agoScaled>1?”hours”:”hour”) + ” ago”; else if(secAgo >= (agoRange = 60)) agoString = (agoScaled = […]
我将以下对象传递给MVC控制器: this.JsonData = { “__RequestVerificationToken”: $(‘input[name=__RequestVerificationToken]’).val(), “searchMode”: { “mode”: Number(mode.val()), “pageSize”: Number(pagesize.val()) || 5, “pageNumber”: Number(pagenumber.val()) || 1, “sortField”: sortfield.val() || “Ref”, “sortDirection”: sortdirection.val() || “desc” }, “searchData”: { “Compare”: Number(StdComparison.val()), “SearchTextFrom”: searchText.val(), “SearchTextTo”: searchTextTo.val() } 这工作正常,但我最近的要求已经出现,我希望编码这个对象与javascript函数Window.location一起使用 我用过的建议: 如何对传递复JSON-对象在-URL-使用JavaScript的 window.location + “?SearchCriteria=” + JSON.Stringify(this.JsonData); 创建以下请求: Controller/Action?SearchCriteria={ “__RequestVerificationToken”: “tokenvalue”, “searchMode”: { “mode”: 2, “pageSize”: 5, “pageNumber”: […]
我试图根据从ajax请求收到的输入动态更新下面的html表的行,该请求返回一个JSON对象。 如果我得到多个json对象,那么在网页上打印它就成了一个问题。 我正在寻找可能的最佳解决方案,在这种情况下使用jQuery动态更新我的表? 例如,如果我得到10个对象,我只想显示5,其余可能是下一页链接? 有人可以指导我应该研究什么? jQuery Ajax $.ajax({ url: ‘http://localhost/getData/USSOUTH/’, async: false, dataType: ‘json’, success: function(data) { for (var i in data) { var USERNAME = data[i].USERNAME; var EMAIL = data[i].EMAIL; var PASSWORD = data[i].PASSWORD; var ACTIVE = data[i].ACTIVE; } } }); HTML BODY Username Email Password Active ninjalug misterninja@hotmail.com ************ Yes
我在Vue遇到了一个奇怪的行为。 我将ajax调用存储结果(一些JSON)存储到名为:’modello’的Vue数据属性中。 { “lineaGialla”: { “selected”: false, “descrizione”: “Questa è la descrizione della linea gialla”, “servizi”: [ {“nomeServizio”: “servizio1″,”descrizione”:”descrizione servizio1″,”selected”: false}, {“nomeServizio”: “servizio2″,”descrizione”:”descrizione servizio2″,”selected”: false}, {“nomeServizio”: “servizio3″,”descrizione”:”descrizione servizio3″,”selected”: false} ] } } 在模板中,当我使用{{modello.lineaGialla}}访问数据属性lineaGialla时,它可以正常工作,但是当我尝试访问嵌套属性时,例如{{modello.lineaGialla.descrizione}} ,我得到一个错误安慰: [Vue警告]:渲染函数出错:“TypeError:无法读取未定义的属性’descrizione’” 这里是ajax电话。 var getData = function(){ return new Promise(function(resolve, reject){ $.ajax({ type:’get’, url:’https://api.myjson.com/bins/w9xlb’, dataType: ‘json’, success: function(response){ resolve(response); } }); }); […]