<script language="javascript">
var abc=new Array();
function getnews()
{
$.getJSON("abc.aspx?type=1", function(json)
    {
        for(var i=0;i<4;i++)
    {
abc[i]= new Array();
abc[i][0]=json[i].title;
                abc[i][1]=json[i].url;                                        }
    });
}
</script><script language="javascript">
getnews();
document.write(abc[1][1]);
</script>假如我去掉getnews函数的其它内容只留个for循环体,那么下边的输出结果就是正确的,但加上$.getjson后,下边就不能输出结果....
求解....

解决方案 »

  1.   

    再请教一下......
    <script language="javascript">
    var img1="1335.jpg";
    </script><img id="img1" src="images\upload\xxx.xxx">我想把xxx.xxx用img1变量来代替,请指点下...
      

  2.   

    加上$.getjson后,就是按照json的格式组织数据格式了。你先打印出json的格式数据,自己安装json的格式组织就可以了。