我想用ajax 在mysql里查询数据,然后用数组把数据返回,求ajax 的代码

<?if(isset($_GET['xmlHttp'])){$my_host='localhost';$my_user='root';$my_pswd='******';... <?
if (isset($_GET['xmlHttp'])){
$my_host = 'localhost';
$my_user = 'root';
$my_pswd = '******';
$my_db = 'test';

mysql_connect($my_host,$my_user,$my_pswd);
mysql_select_db($my_db);
mysql_query('SET CHARACTER SET utf8');
$sql = 'SELECT user,time,msg FROM msg where 1';
$res=mysql_query($sql);
$result = Array();
$idx = 0;
while ($row = mysql_fetch_row($res)){
$result[$idx++]= ($row[0].'<br/>'.$row[1].'<br/>'$row[2];
}

还有这个php写的对吗
echo $result;
}
?>
展开
 我来答
百度网友d7e10266d1
2014-03-08 · TA获得超过5480个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:714万
展开全部

服务器端:

$result    =array();
while($rows=mysql_fetch_row($res)){
    $result[]    =$rows;
}
echo json_encode($result);


客户端:

<script language="javascript" src="jquery.js"></script>
<script language="javascript">
$.ajax({
    type:'get',        //请求的方式GET/POST
    url:"server.php",    //请求的服务器地址
    cache:false,        //是否缓存
    data:{'xmlHttp','YES'},//传递给服务器的数据,是JSON键值对格式
    dataType:'json',    //返回的数据类型
    success:function(data){//请求成功时执行的操作
        var    json    =eval(data);
        for(var i=0;i<json.length;j++){//扫描数组中的每个元素
            
        }
    }
});
</script>
踩凰兑佑寿换1a
2014-03-05 · TA获得超过1018个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:570万
展开全部
echo json_encode($result);
追问
js 代码怎么写????
追答
额……现在ajax一般用jqeury。下一份jqeury的文档,里面有一张专门说ajax的,很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式