Tag: json

使用JQuery检索JSON

我正在尝试使用JQuery从http://www.chirpradio.org/json检索JSON 如何在网页中检索,解析和显示该JSON。 我是JSON和JQuery的新手,现场文档有点难以理解。 谢谢, Moemonty

Spring MVC + Jquery Ajax显示406错误?

我已经搜索了很多,无法找到解决方案。类似的线程也在我们的堆栈溢出。但没有用。所以我创建了一个新的线程。 我的JSP是, Spring_JsonTest Example Enter your name : Your Education : 我的Jquery是, function doAjaxPost() { // get the form values var name = $(‘#name’).val(); var education = $(‘#education’).val(); $.ajax({ type: “POST”, url: contexPath + “/AddUser.html”, data: “name=” + name + “&education=” + education, success: function(response){ // we have the response if(response.status == “SUCCESS”){ userInfo = […]

保存动态创建的DOM并创建JSON

我需要帮助来创建具有完全相同格式的动态创建的dom对象的JSON,这是在接收JSON以创建动态元素时。 请检查JS Fiddle链接和下面的源代码。 现在,如果你看到,我在表中通过JSON获取数据。 表中的复选框值是JSON对象。 当我选中任何复选框并单击“保存”时,将生成并显示相应的div。 现在,我想使用“保存显示的数据并创建json”按钮来保存这个动态创建的DOM结构,并创建具有相同格式的JSON(包含所有属性(无论事实是否显示)或者不在相应的父级中。例如,电话号码,图像所有数据应该在JSON中可用,即使它没有显示但在原始JSON中可用)。 JS小提琴 table, th, td { border: 1px solid #ddd; border-collapse: collapse; padding: 10px; } table { margin: auto; } .parent { height: 25%; width: 90%; padding: 1%; margin-left: 1%; margin-top: 1%; border: 1px solid black; } .parent:nth-child(odd){ background: skyblue; } .parent:nth-child(even){ background: green; } Load Table Save Table […]

使用带有精确标记的Javascript搜索JSON

我有一个以下JSON,通过选择filter来执行搜索: { “Books”: [ { “title”: “Book 1”, “binding”: “paperback”, “category”: “pop”, “language”: “english”, “author”: “male” }, { “title”: “Book 2”, “binding”: “hardcover”, “category”: “pop rock,electro pop”, “language”: “french”, “author”: “female” }, { “title”: “Book 3”, “binding”: “audiobook”, “category”: “soft rock”, “language”: “german”, “author”: “male,female” }, { “title”: “Book 4”, “binding”: “boxed set”, “category”: “rock,classic […]

使用$ .getJSON以正确的格式从php返回带有emberjs的json数据

我看了看这个教程 并试图创建自己的PHP端脚本来生成json数据。 但是,我创建了一个多级数组失败了。 在这个例子中,json的结果是 { “nextId”: null, “items”: [{ “title”: “Docker, the Linux container runtime: now open-source”, “url”: “http://docker.io”, “id”: 5445387, “commentCount”: 39, “points”: 146, “postedAgo”: “2 hours ago”, “postedBy”: “shykes” }, { “title”: “What\u0027s Actually Wrong with Yahoo\u0027s Purchase of Summly”, “url”: “http://hackingdistributed.com/2013/03/26/summly/”, “id”: 5445159, “commentCount”: 99, “points”: 133, “postedAgo”: “2 hours ago”, “postedBy”: […]

如果数据库中存在数据,则应显示其他添加按钮,而无需在ajax成功函数中显示页面重新加载

如果数据库中存在数据,则应显示“编辑”按钮,否则应显示“添加按钮”,而不会在ajax成功函数中显示页面重新加载。 在我的表单中,第一个面板工作正常,我在第二个面板中执行的代码与它不起作用。 形成 Company Information Company Name Add Edit Company Name <input type="text" name="company_name" id="company_name" class="form-control" value="”/> <input type="hidden" name="save_type" id="save_type" value="”> Save Update Cancel Company Established Date Add Edit Company Established Date <input name="company_estd_date" id="company_estd_date" type ="text" class="form-control" value="”/> <input type="hidden" name="save_typee" id="save_typee" value="”> Save Update Cancel $(document).ready(function () { $(‘#data_form’).on(‘submit’, function (e) { […]

如何将新的Date()转换为JSON字符串?

我目前正在开发一个离子应用程序,我正在使用Ionic Native Calendar插件在我的项目中创建日历事件。 我希望能够为每个事件动态更改日期和时间,因此我使用Firebase作为后端,并希望将日历参数集成到我的JSON文件中以实现此目的。 一切都运行良好遵循标准方法,即具有function的按钮: **home.html** Add to Calendar 然后声明function: **home.ts** createEvent() { this.calendar.createEvent(‘myEventName’, ‘myEventLocation’, ‘myEventNote’, new Date(2017, 9, 20, 13, 0, 0, 0), new Date(2017, 9, 20, 14, 0, 0, 0)).then(() => { console.log(‘Event Created!’); }).catch((err) => { console.log(‘Oops, something went wrong:’, err); }); } 如果我在项目中运行上面的方法,则会成功创建事件。 但是 ,使用此方法将无法让我能够动态创建日历事件,这正是我想要实现的。 所以不知何故,我需要将home.ts文件中的home.ts createEvent()内的代码链接到我的JSON文件中,对吧? 所以这就是我到目前为止所尝试的,似乎没有任何工作,我不知道我哪里出错了 – 我怀疑我没有将新的Date()参数正确转换为可读的JSON串? 以下是我在尝试通过JSON动态创建事件时所做的工作: […]

跨源策略和Fiddler JSON调试

我正在使用JSON数据开发现代webapp。 我发现以下博客文章使用名为Fiddler的工具来模拟JSON数据。 我正在使用Notepad ++进行本地开发,主要是在Chrome上进行测试(我最终会关注更多浏览器)。 我有一个主HTML文件“index.html”,我使用的文件结构如下所示: index.html assets /js /css /img 我通常通过从Notepad ++在Chrome中启动index.html文件来运行我的测试。 但是,因为我想使用Fiddler的JSON“欺骗”function,所以我遇到了跨源策略限制。 我有Fiddler的自动回复工具匹配给定的URI(这里, http://server.anywhere.com/test ),然后返回在文件中预制的JSON响应。 XMLHttpRequest无法加载http://server.anywhere.com/test 。 Access-Control-Allow-Origin不允许使用null。 代码就像它获得的一样简单(jQuery 1.9.1): $(document).ready(function(){ $.getJSON(“http://server.anywhere.com/test”, function(data) { $.each( data, function( i, item ) { console.log(‘Item number: ‘, i); }); }); }); 有一个更好的方法吗? 也许是Chrome中的开发工具? 谢谢!

如何检查JSON对象数组是否包含在arrary中定义的值?

我有以下JSON数据。 categories = [ {catValue:1, catName: ‘Arts, crafts, and collectibles’}, {catValue:2, catName: ‘Baby’}, {catValue:3, catName: ‘Beauty and fragrances’}, {catValue:4, catName: ‘Books and magazines’}, {catValue:5, catName: ‘Business to business’}, {catValue:6, catName: ‘Clothing, accessories, and shoes’}, {catValue:7, catName: ‘Antiques’}, {catValue:8, catName: ‘Art and craft supplies’}, {catValue:9, catName: ‘Art dealers and galleries’}, {catValue:10, catName: ‘Camera and photographic supplies’}, […]

调用Json数据返回undefined“

当我从php文件中调用json对象时,它返回undefined。 我可以看到所有数据写入alert(data)但是当我写警报(data.books)时,它会返回unifined。 $JSON = ‘ { “books”: { “book1”: “firstbook”, “book2”: “secondbook” } } ‘; 我用jquery调用它 jQuery(‘#login’).live(‘submit’,function(event) { $.ajax({ url: ‘lib/login.php’, type: ‘POST’, dataType: ‘json’, data: $(‘#login’).serialize(), success: function(data ) { alert(‘ ‘ +data.books); if(data.books.book1){ alert(“OK”); }else { alert(“error”); } } }); return false; }); 编辑这是它返回警报(数据)的方式 { “books”: { “book1”: “firstbook”, “book2”: “secondbook” } }