0

我正在尝试获取从返回 JSON 的页面返回的数据以将其自身放入数组中。此代码有效,但是我无法将变量(应该是内容)放入 jQuery.parseJSON 命令中。但是,当我使用 ' ... ' 字符串时,它可以正常工作。

$.get( "server/php/index.php", function( data ) {
var data = jQuery.parseJSON(data);
});

如果有其他方法可以做到这一点?我想做的是从此页面获取信息,然后将其放入表单上的隐藏输入字段中。

提前致谢。

4

2 回答 2

0

不要将数据传递到另一个名为 data 的变量中。将其称为其他名称,如果您想在 AJAX 调用之外使用它,请确保在代码的其他位置声明该变量,以便可以将数据传递给它并使用它。

var dataStorage;

$.get( "server/php/index.php", function( data ) {
    dataStorage = jQuery.parseJSON(data);
});
于 2013-09-18T07:18:20.330 回答
-1

尝试删除“var”。不要再次初始化数据。

$.get( "server/php/index.php", function( data ) {
    data = jQuery.parseJSON(data);
});
于 2013-09-18T07:03:01.377 回答