将JSON数据传输到新页面

时间:2013-04-23 07:36:48

标签: jquery json

我只是想使用jquery在我的服务器上获取另一个页面的内容,然后在另一个页面上显示一部分JSON数据。这是我到目前为止所拥有的:

第1页数据取自:

<script>
var namestest = {
"name1":"josh",
"id1":814922118,
"color1":"red"};
</script>

尝试在以下位置显示数据:

<div id="result"> </div>

<script>
$.get('http://sentinelgaming.org/test.php', function(data) {
    $("#result").html(namestest.name1);
});
</script>

为什么这不起作用?

3 个答案:

答案 0 :(得分:1)

尝试

第1页

{
"name1":"josh",
"id1":814922118,
"color1":"red"
}

第2页

<script> $.get('http://sentinelgaming.org/test.php', function(data) {
    var namestest = eval('(' + data + ')' );
    $("#result").html(namestest.name1); }); </script>

答案 1 :(得分:1)

我不确定,因为代码似乎对我不正确。 在下面的代码中看到该行 $( “#结果”)的HTML(namestest.name1);

它应该是$(“#result”)。html(data.name1)因为你在数据变量中传递响应。              $ .get('http://sentinelgaming.org/test.php',function(data){         $( “#结果”)HTML(namestest.name1);         });     

答案 2 :(得分:0)

我认为你的Json var第二页中的问题没有查看它(你可以制作consloe.log(namestest)),所以我认为你需要将它定义为全局变量