Tag: json

模态打开时如何发送参数json数组?

演示和完整代码是这样的: https : //jsfiddle.net/xzxrp7nn/5/ 我的HTML代码是这样的: Close 我的Javascript代码是这样的: $(document).ready(function(){ var priceModal = ‘{“attributes”:{“Code”:”DBL”,”Total”:”200000″},”DayPrice”:{“Date”:”2016-05-26″,”Rate”:”200000″}}’; var isitable = ‘tes’; $(“#tes”).html(isitable); $(‘#priceModal’).on(‘show.bs.modal’, function(e) { var param = e.relatedTarget.id; console.log(param); }) }) 当打开模态时,我想获得参数priceModal。 我做console.log(param); 在$(‘#priceModal’).on(‘show.bs.modal’, function(e) { 。 但结果是: priceModal={ 解决我的问题的任何解决方案? 谢谢

如何循环JSON数组?

我有一些JSON代码,其中包含多个对象: [ { “MNGR_NAME”: “Mark”, “MGR_ID”: “M44”, “EMP_ID”: “1849” }, { “MNGR_NAME”: “Steve”, “PROJ_ID”: “88421”, “PROJ_NAME”: “ABC”, “PROJ_ALLOC_NO”: “49” } ] 我的JSON循环片段是: function ServiceSucceeded(result) { for(var x=0; x<result.length; x++) { } } 你能否告诉我如何检查arrays中是否没有“MNGR_NAME”。 (在我的案例中,它出现了两次。)

Jquery getJSON跨域问题

我似乎无法使用JQuerys getJSON从其他域中提取我的JSON文件。 我已将回调部分放在url的末尾,但仍然没有任何乐趣。 Firebug告诉我它是一个跨域问题,这似乎有意义,好像我将json文件本地放在下面的代码中(不包括?jsoncallback =?工作正常) inheritance人Jquery部分 $.getJSON(“http://anotherdomain/js/morearticles.js?jsoncallback=?”, function(json){ if (show5More.nextSetCount < json.items.length) { // Check not on last group of data $('#lineupswitch li').hide(); // Hide the existing items $.each(json.items, function(key,value){ // Loop over the returned data from the json file if (key === show5More.nextSetCount) { // If the itteration is equal to the datablock continure […]

JQuery getJSON – ajax parseerror

我试图用JQuery getJSON和ajax解析以下json响应: [{“iId”:”1″,”heading”:”Management Services”,”body”:”Program OverviewJanuary 29, 2009″}] 我也尝试过像这样转义“/”字符: [{“iId”:”1″,”heading”:”Management Services”,”body”:”Program Overview January 29, 2009″}] 当我使用getJSON时,它不会执行回调。 所以,我用JQuery ajax尝试了如下: $.ajax({ url: jURL, contentType: “application/json; charset=utf-8”, dataType: “json”, beforeSend: function(x) { if(x && x.overrideMimeType) { x.overrideMimeType(“application/j-son;charset=UTF-8”); } }, success: function(data){ wId = data.iId; $(“#txtHeading”).val(data.heading); $(“#txtBody”).val(data.body); $(“#add”).slideUp(“slow”); $(“#edit”).slideDown(“slow”); },//success error: function (XMLHttpRequest, textStatus, errorThrown) { alert(“XMLHttpRequest=”+XMLHttpRequest.responseText+”\ntextStatus=”+textStatus+”\nerrorThrown=”+errorThrown); } }); ajax命中错误并警告以下内容: […]

将getJSON更改为JSONP

我有这个代码: $(document).ready(function() { $.getJSON(‘http://example.com/api/get_cats’, function(fbResults) { document.write(fbResults.cats[0].title); }); }); 我该如何更改此代码: $(document).ready(function() { $.getJSON(‘http://example.com/api/get_cats’, function(fbResults) { document.write(fbResults.cats[0].title); }); }); 它作为JSONP工作……这完全不同吗?

jQuery:评估ajax响应中的脚本

来自我的webapp的XML响应都有要添加到页面的HTML,有些还有要运行的脚本。 我正在尝试从我的webapp发回XML,如: <![CDATA[add me to the page]]> 我现在正在做的是抢购和 CDATA,将html插入页面并eval’ing 。 我正在寻找对我的方法的批评。 任何人的建议?

使用JSON将用户定义的对象从jQuery传递给ASP.NET Webmethod

我试图从jQuery传递一些简单的JSON到ASP.NET 4.5 Webmethod。 它并没有像我想要的那样工作。 如果我接受输入作为单独的参数,它的工作原理: [WebMethod] public static Address GetJSonAddress(string name, string street) 但是,如果我尝试将它作为一个对象,它不起作用,传入的内容只是null: [WebMethod] public static Address GetJSonAddress(Address newAddress) 我尝试过Webmethods,Pagemethods,WCF使用DataContractJsonSerializer ……没什么。 Address类使用Datamember / DataContract进行适当修饰。 属性匹配包括案例。 jQuery,我在其中尝试了所有传递数据的方式,包括将它包装在Address对象中…如果我以任何其他方式执行它而不是我的Webmethod没有被调用,我得到错误500: Save2 = function () { var address = { prefix: GLOBALS.curr_prefix }; $(‘input[id^=’ + GLOBALS.curr_prefix + ‘],select[id^=’ + GLOBALS.curr_prefix + ‘]’).each(function () { address[this.id.substr(4)] = $.trim($(this).val()); }) $.ajax({ […]

获得两个json对象的差异

场景:我想要一个比较两个JSON对象的函数,并返回一个带有差异列表的JSON对象,如果可能的话还有更多数据,如覆盖度量。 var madrid = ‘{“type”:”team”,”description”:”Good”,”trophies”:[{“ucl”:”10″}, {“copa”:”5″}]}’; var barca = ‘{“type”:”team”,”description”:”Bad”,”trophies”:[{“ucl”:”3″}]}’; 如果我运行compare(madrid, barca) ,返回的对象可能看起来像: {“description” : “Bad”, “trophies”:[{“ucl”:”3″}, {“copa”:”5″}]}; 或类似的东西,你明白了。 有谁知道这个解决方案? 我已经找到了一个插件 ,但我想知道是否有其他选择。

用于解析JSON的JavaScript eval()的替代方法

快速问题。 JavaScript中的Eval是不安全的,不是吗? 我有一个JSON对象作为字符串,我需要把它变成一个实际的对象,所以我可以获取数据: function PopulateSeriesFields(result) { data = eval(‘(‘ + result + ‘)’); var myFakeExample = data.exampleType } 如果它有助于我使用jQuery中的$ .ajax方法。 谢谢

我自己喜欢的按钮:Django + Ajax – 怎么样?

所以我一直无法将此视图转换为Ajax调用: def company_single(request, slug): company = get_object_or_404(CompanyProfile, slug=slug) company_list = CompanyProfile.objects.get(slug=slug) try: tcompany = CompanyLikes.objects.get(company=company_list) total_likes = tcompany.likes user_liked = CompanyLikes.objects.get(user=request.user) except: total_likes = 0 instance, created = CompanyLikes.objects.get_or_create(company=company_list) likes_form = CompanyLikesForm(request.POST or None, instance=instance) if likes_form.is_valid(): this = likes_form.save(commit=False) try: if user_liked: this.likes -=1 this.user.remove(request.user) except: this.user.add(request.user) this.likes += 1 this.save() return render_to_response(‘company.html’, locals(), […]