jQuery.ParseJSON变量问题

时间:2013-09-18 06:50:40

标签: javascript jquery html json

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

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

如果还有其他方法吗?我要做的是从这个页面获取信息,然后将其自身放入表单上的隐藏输入字段。

提前致谢。

2 个答案:

答案 0 :(得分:0)

不要将数据传递给另一个名为data的变量。如果你想在AJAX调用之外使用它,那么请确保在代码中的其他地方声明变量,这样你就可以将数据传递给它并使用它。

var dataStorage;

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

答案 1 :(得分:-1)

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

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