Tag: json

json同胞数据

(如果我使用稍微不正确的语言,请原谅我 – 随意根据需要建设性地纠正) 有几篇关于从返回对象中的兄弟姐妹的JSON数据中获取数据的post,但是我在将这些信息应用到我的情况时遇到了麻烦: 我有一堆对象从REST调用返回为JSON,并且每个对象都有一个特定键的节点:value我需要提取特定键的兄弟节点的数值。 例如: 对于以下对象列表,我需要在“file_size”中为每个匹配“desc”的对象添加数字,并将其返回到页面上匹配的输入值。 {“ResultSet”:{ Result”:[ { “file_size”:”722694″, “desc”:”description1″, “format”:”GIF” }, { “file_size”:”19754932″, “desc”:”description1″, “format”:”JPEG” }, { “file_size”:”778174″, “desc”:”description2″, “format”:”GIF” }, { “file_size”:”244569996″, “desc”:”description1″, “format”:”PNG” }, { “file_size”:”466918″, “desc”:”description2″, “format”:”TIFF” } ] }}

获取json数组的下一个和上一个元素

我的代码需要帮助。 我想要一个前一个和下一个按钮,这些将调用一个函数viewBlogItem(direction,cat,blogid); 在该函数中,我将读出json文件,按“类别”分类。 每个blogItem都有一个articleid和一个类别,如果单击下一个按钮我想拥有下一个blogItem.articleid并显示那个(我使用追加那个)。 如果方向==“下一步”,则表示它是否在类别中有下一个项目,如果没有,则隐藏$(’。next’)。 前一个按钮$(’。previous’)也是如此 blogItems.json { “blogItem”:[ { “id”: 1, “title”: “animals blog 1”, “category”:”animals”, “text”:”text”, “articleid”:1 }, { “id”: 2, “title”: “lifestyle blog 1”, “category”:”lifestyle”, “text”:”text”, “articleid”: 1 }, { “id”: 3, “title”: “animals blog 2”, “category”:”animals”, “text”:”text”, “articleid”: 2 }, { “id”: 5, “title”: “animals blog 4”, “category”:”dieren”, “text”:”text”, “articleid”:4 }, […]

struts2 jquery标签选择不加载数据

我试图使用标签在Struts2 jsp中呈现我的列表。 在同一个地方我也使用过标签 数据将在标记中填充,而标记中不会填充任何数据。 struts2-jquery-plugin ver:3.7.0 jQuery UI:1.8.2 struts2-json-plugin ver:2.3.16.3 这也用于: 正常使用struts2 选择标签,给我结果 但是在同一个jsp中,只是另一个div甚至没有提供任何内容,即使这里使用了相同的对象(List),使用了languageList ,如片段所示 根据建议编辑了问题。 我的意思是说动作类返回对象languageList但是jsp中的UI无法呈现一个,请从O / P屏幕检查快照以便更好地理解。 请帮我弄清楚这里有什么问题? 我试图在struts jQuery select上复制教程,如链接所示: http : //struts.jgeppert.com/struts2-jquery-showcase/index.action Source :: JSP Double Combo <script src="/jq/jquery-1.8.2.min.js” type=”text/javascript”> <script src="/jq/functions.js” type=”text/javascript”> AJAX Form populated by a String List Echo: 行动类: package com.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import […]

带有$ .ajax类型jsnop或json的自定义标头

我在使用jQuery ajax JSON(或JSONP)请求发送一些自定义标头时遇到问题。 代码如下所示: $.ajax({ beforeSend: function(xhr) { xhr.setRequestHeader(“X-VER”, VER); xhr.setRequestHeader(“X-TIMESTAMP”, now); }, type: ‘GET’, data: null, url: site_uri, dataType: ‘jsonp’, success: function(msg){$(selector).html(msg);} }); Firebug没有显示自定义标题。 此外,url随jsonp更改(我可以更改吗?) 编辑: 我发现它可能违反了http://en.wikipedia.org/wiki/Same_origin_policy,但不知道如何修复它(脚本不能在同一个域中)。 谢谢你的帮助

使用jquery ajax -json错误将json发送到php服务器

我的网页上的表单有问题。 我试图使用ajax和json将表单值发送到php服务器,但我无法正确生成json对象。 我的JS代码 function sendJsonOpenPopout () { $(‘.submitBtn’).click(function(e){ e.preventDefault(); var subject = $(‘.subject’).val(); var email = $(‘.email’).val(); var message = $(‘.message’).val(); var dataObject = { subject: subject, email: email, message: message } $.ajax({ type: ‘POST’, url: ‘../../kontakt.php’, contentType: “application/json”, dataType: ‘json’, data: dataObject, success: function(data){ alert(‘Items added’); }, error: function(){ console.log(‘You have fail’); } //success: […]

如何使用jQuery从JSON获取属性值

我使用Newtonsoft DLL从xml文件生成json。 从下面我将如何将地址详细信息放入列表中(如果示例中有更多内容)并将它们写入下拉列表我有以下有效的json(已检查onjsonlint): { “?xml”: { “@version”: “1.0”, “@encoding”: “utf-8” }, “Root”: { “Information”: { “Error”: { “ErrorNo”: “0”, “ErrorMsg”: null }, “Address”: { “Address”: [ { “@AddressID”: “14961943”, “@Sequence”: “1”, “@Description”: “Some Company Name, Some Building, 10 Some Street, Some County, Some City” } ] } } } }

Chrome和–allow-file-access-from-files

我有一个jquery / AJAX登录页面,可以在Chrome以外的所有浏览器中使用。 似乎我在Chrome中遇到了一个问题,这个问题涉及使用Chrome中的本地文件的jQuery getJSON问题 – 有人说这是一个错误,其他人说这是一个很好的安全性。 我说这很令人沮丧。 我应该补充说,登录实际上是有效的,这是打破的AJAXiness。 解决方案是将–allow-file-access-from-files添加到启动环境中。 很好,但是如何解决使用Chrome的网站访问者的问题? 作为Chrome用户,拥有代码来检查使用Chrome的用户并说“使用其他内容”会很具有讽刺意味。 有没有人知道如何围绕这个问题进行编码? 对于它的价值,这里是代码: $(文件)。就绪(函数() { $( “#login_form”)。提交(函数() { //删除所有类添加消息框类并开始淡入淡出 。$( “#MSGBOX”)removeClass()addClass( ‘信息框’)文本( ‘检查…’)淡入(1000)。 //从ajax检查用户名是否存在 $ .post(“/ ajaxsignin.php”,{email:$(’#email’)。val(),密码:$(’#password’)。val(),记住:$(’#remember’)。 val(),rand:Math.random()},函数(数据) { if(data.success)//如果正确的登录详细信息 { ////////////////////////////////////////////////// /////////////////// //如果我在这里放置一个提醒(),Chrome就看不到它,但所有其他浏览器都没有 ////////////////////////////////////////////////// //////////////////// document.getElementById(“msgbox”)。innerHTML =’登录成功’; 。的document.getElementById( “topmenutext”)style.paddingTop = ‘3PX’; document.getElementById(“topmenutext”)。innerHTML =“BUG REPORT |退出|联系|帮助”; var sPath = window.location.pathname; var sPage = sPath.substring(sPath.lastIndexOf(’/’)+ […]

使用jQuery从子域获取JSON

我有user1.mydomain.com和user2.mydomain.com域。 我使用api.mydomain.com通过AJAX / JSON处理我的Web应用程序。 因此,我想使用jquery从user1.mydomain.com向api.mydomain.com/projects发出POST请求: {‘action’:’getActiveProjects’}以获取JSON中user1的活动项目列表结果。 我找到了$.getJSON方法,但似乎没有选择将一些数据发送到服务器,只有GET方法。 我面临的另一个问题是同一起源政策。 那么,如何将一些JSON发布到另一个子域上的服务器并获得JSON响应呢?

即使正确的JSON提要,fullCalendar事件也不会显示

作为一堆其他人,我在将日历中的JSON Feed事件呈现时遇到问题。 问题通常是错误的JSON格式化,但事实并非如此,因为我已经使用JSONlint对其进行了validation,并在Site.Master中对JSON提要进行了硬编码,结果为正。 FireBug正确获取JSON响应,但仍未显示在fullCalendar中。 我没有想法。 FireBug响应:[{“id”:1,“title”:“TESTTITLE”,“info”:“INFOINFOINFO”,“start”:“2012-08-20T12:00:00”,“end”:“2012 -08-20T12:00:00″ , “用户”:1}] JSON.aspx public partial class JSON : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // Get events from db and add to list. DataClassesDataContext db = new DataClassesDataContext(); List eventList = db.calevents.ToList(); // Select events and return datetime as sortable XML Schema style. var events […]

未捕获的TypeError:无法设置未定义的属性“nodeId”

我在boostrap-treeview.js上收到此错误:267为我的boostrap-treeview检索JSON数据时。 $(document).ready(function() { $.ajax({ url: “js/category_data.php”, method:”POST”, dataType: “json”, success: function(data) { $(‘#doctypesTree’).treeview({ data: data }); } }); }); JSON数据如下: { “2”:{ “id”:”12″, “text”:”Certified copy”, “Description”:””,”root”:”0″ }, “3”:{ “id”:”13″, “text”:”Charter”, “Description”:””, “root”:”0″ }, “4”:{ “id”:”14″, “text”:”Codicil (will)”, “Description”:””, “root”:”0″ }, “5”:{ “id”:”15″, “text”:”Cohabitation agreement”, “Description”:””, “root”:”0″ }, “6”:{ “id”:”16″, “text”:”Collateral assurance”, “Description”:””, “root”:”0″ }, “7”:{ […]