javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

json-如何在jQuery中将项目添加到数组?

var list = [];
$.getJSON("json.js", function(data) {
    $.each(data, function(i, item) {
        console.log(item.text);
        list.push(item.text);
    });
});
console.log(list.length);

list.length始终返回0。我在firebug中浏览了JSON,它的格式正确,一切都很好。 我似乎无法将一个项目添加到数组中,我缺少什么?

trans by 2019-10-09T18:33:11Z

javascript-JSON字符串到JS obj

我正在使用JS对象通过Google可视化创建图形。 我正在尝试设计数据源。 首先,我创建了一个JS对象客户端。

var JSONObject = {
    cols: [{id: 'date', label: 'Date', type: 'date'},
{id: 'soldpencils', label: 'Sold Pencils', type: 'number'},
        {id: 'soldpens', label: 'Sold Pens', type: 'number'}],
    rows: [{c:[{v: new Date(2008,1,1),f:'2/1/2008'},{v: 30000}, {v: 40645}]},
        {c:[{v: new Date(2008,1,2),f:'2/2/2008'},{v: 14045}, {v: 20374}]},
     {c:[{v: new Date(2008,1,3),f:'2/3/2008'},{v: 55022}, {v: 50766}]}]  
};

var data = new google.visualization.DataTable(JSONObject, 0.5);

现在,我需要动态获取数据。 因此,我将AJAX请求发送到返回JSON字符串的页面:

 "cols: [{id: 'date', label: 'Date', type: 'date'},
{id: 'soldpencils', label: 'Sold Pencils', type: 'number'},
{id: 'soldpens', label: 'Sold Pens', type: 'number'}],
  rows: [{c:[{v: new Date(2008,1,1),f:'2/1/2008'},{v: 30000}, {v: 40645}]},
      {c:[{v: new Date(2008,1,2),f:'2/2/2008'},{v: 14045}, {v: 20374}]},
{c:[{v: new Date(2008,1,3),f:'2/3/2008'},{v: 55022}, {v: 50766}]}"

我将其保存到变量中:

var var1 = "cols: [{i ....... 66}]}"

并显示为

alert(var1);

现在,我的任务是从该字符串创建一个JS对象。 这是行不通的。 当我使用JS对象时,一切正常,并且能够获得所需的图形。 现在,如果我尝试将我从警报消息中确认的AJAX请求中的相同字符串值放入n对象,则该对象无法正确创建。 请让我知道您的意见以及任何更正或建议。

trans by 2019-09-28T01:48:35Z

jquery - $ .getJSON返回IE8中的缓存数据

我现在正在玩ASP.net MVC和JQuery。 我遇到了似乎没有意义的行为。

我正在调用JQuery的AJAX.BeginForm函数来填充一些div。 该事件在$(document).ready事件上触发。 这非常有效。

有一个小的AJAX.BeginForm,它添加了在填充div时使用的另一个值。 它正确调用远程函数,并在成功时调用原始的javascript函数来重新填充div。

这是奇怪的部分:在FireFox和Chrome中 - 一切正常。 但是在IE8(Beta)中,对填充的Div脚本(调用$ .getJSON函数)的第二次调用会获取缓存数据,而不会询问服务器!

希望这个问题有道理:在坚果壳中 - 为什么$.getJSON会获得缓存数据? 为什么它只影响IE8?

trans by 2019-07-29T20:57:00Z

jquery - 是否可以将async:false设置为$ .getJSON

调用$.getJSON()时是否可以设置async: false,以便调用阻塞而不是异步?

trans by 2019-07-28T12:13:10Z

jquery - 如何使用getJSON,使用post方法发送数据?

我正在使用上述方法& 它适用于URL中的一个参数。

例如 $.getJSON()其中应用了控制器/操作/参数格式。

现在我在Students控制器中有一个动作,它接受两个参数并返回一个JSON对象。

那么如何使用post方法发布数据$.getJSON()

类似的方法也是可以接受的

关键是用AJAX调用控制器的动作。

trans by 2019-07-18T09:13:51Z

jquery - getJSON调用中的错误处理

如何处理getJSON调用中的错误? 我试图使用jsonp引用跨域脚本服务,你如何注册错误方法?

trans by 2019-03-23T22:34:33Z

1 共1页