我正在尝试从返回JSON的页面返回数据,将其自身放入数组中。这段代码有效,但是我不能把变量(应该是内容)放到jQuery.parseJSON命令中。当我使用'...'字符串时,它工作正常。
$.get( "server/php/index.php", function( data ) {
var data = jQuery.parseJSON(data);
});
如果还有其他方法吗?我要做的是从这个页面获取信息,然后将其自身放入表单上的隐藏输入字段。
提前致谢。
答案 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);
});