如题。代码如下:index.html
<script type="text/javascript" src="../jquery-1.6.1.min.js"></script>
<script type="text/javascript">
$(function(){
var comments = $("#comments");
$.getJSON("server.php",function(json){
$.each(json,function(index,array){
var txt = "<p><strong>"+array["user"]+"</strong>:"+array["comment"]+"<span>"+array["addtime"]+"</span></p>";
comments.append(txt);
});
});
});
</script><div id="comments">
     <h3>读取评论</h3>    
</div>server.php
<?php
$host="127.0.0.1";
$db_user="gxy";
$db_pass="123";
$db_name="newsdb";
$link=mysql_connect($host,$db_user,$db_pass);
mysql_select_db($db_name,$link);$row=array();
$comments=array();
$q=mysql_query("select * from comments");
while($row=mysql_fetch_array($q))
{
$comments[] = array("id"=>$row[0],"user"=>$row[1],"comment"=>$row[2],"addtime"=>$row[3]);
}
echo json_encode($comments);?>直接执行server.php能在页面上输出结果,但是在index.html中 打开页面后无法显示数据。在ie、ff中均如此。
请达人帮我分析一下。