用JQUERY  getJSON 跨域拿 http://store.apple.com/cn/browse/home/shop_iphone/family/iphone 这个 URL的数据 怎么拿啊 用 火狐的 firebug看数据是取回来了的 可是我接收的变量里边没有 。提示的是 语法错误 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery.js"></script>
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
$.getJSON("http://store.apple.com/cn/browse/home/shop_iphone/family/iphone?tags=cat&tagmode=any&format=text&jsoncallback=?", function(data){
alert(data);
});
</script>
<div id="sdd"></div>
</body>
</html>

解决方案 »

  1.   

    这个 $.getJSON()做不到 。
      

  2.   

    用后台程序取吧LZ这么用说明你还没有理解$.getJSON为什么可以跨域以及它能够获取数据的条件
      

  3.   

    参看
    http://api.jquery.com/jQuery.getJSON/
      

  4.   

        GOOGLE上多找几个$.getJSON例子,多看几个例子,管它怎么用的原理,知道枪怎么打,不用管枪是怎么制造的,也不用研究原理。用多了自然能从另一个角度其意义,知道扎用就OK了!
      

  5.   

    知道有这么个可以用,API文档也看了,只是跟API例子拿的有出入。呵呵。由于是人家问的我要求最好用JS实现
      

  6.   

    跨域的话
    jquery (jsonp) + wcf + .net 4.0