遇到一个$.getJSON跨域的问题,搞不定

奇怪的问题,使用jquery的$.getJSON始终得不到数据,火狐下表现为红色的200,郁闷,但可以得到api.frclick的东西,难道是我服务器端写错了??
先记下来,以后再去搞JS问题,最讨厌JS,CSS了。


目前正在使用的方法:
PHP端:
echo  'ccc(',json_encode($aArray),')';


JS端:
<script type='text/javascript'>
function ccc(json){
try{
var dd = json, a;
var s = ['<table width="176" border="0" align="center" cellpadding="0" cellspacing="0">'];
for (var i = 0; i < dd.length; i++){
a = '<tr><td width="55" height="40" align="center"><img src="images/activity/midautumn/0'+ (i + 1) + '.jpg" width="24" height="18" /></td><td width="43" height="40"><img src="<{$poker_url}>' + dd[i].face + '" width="31" height="31" /></td><td width="78" height="40" align="left" valign="baseline"><strong><span class="c">' + dd[i].username + '</span></strong><br />人数:' + dd[i].cc + '个<br /></td></tr>';
s.push(a);
}
s.push('</table>');
document.getElementById('sortnumber').innerHTML = s.join('');
}catch(e){}
}
</script>
<script src='<{$poker_url}>/server/0.php'></script>


失败的方法:
PHP端:
echo  '({"cc":',json_encode($aArray),'})';


JS端:
$.getJSON('<{$poker_url}>/server/0.php', function(data){
       alert(data.cc.length);
});


在firebug下看到返回红色的200,没有数据。但frclick的数据正常


300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00459 秒