请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢

请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢,第1张

你把请求提交给jsp去处理查询数据库的话,我以前是用xml来返回,然后那个ajax()解析xml得到数组。jquery库我没用过,$ajax();这东西的思路就是发送异步请求,等到jsp给页面response后用拆掉这个response的数据,得到里面包含的数组。至于jsp页面要怎么找数据库那东西并且格式化成xml数据,最容易想到的方法就是jdbc和直接把查出的东西套上xml标记print成标准的xml格式文档。

当然xml如果太大了,性能嘛……找个好点的解析器吧。

这是一种“文本智能提示”技术,很多js框架都提供此功能。

针对你的这种情况给如下建议:

(1)目前来看,凡是你想到的可以复用的插件,网上基本上都可以搜索到,不要自己重复造车;

(2)如果你智能提示的文本是有范围的,例如:省份等常用文本,那么就可以使用该技术,使用时一次性将该所有省份信息加载到前端;如果你的文本范围是动态的,而且是数据量挺大,建议不要使用该功能。

像楼上两位哥们说的,onchange事件触发一次就向后台查一次数据库,这种方案技术上可行,在现实中基本上是不可行的,你能想象当用户输入一次文本就“被卡”的情景么,我要是用户我会发疯的。

$con=mysql_connect('localhost','root','');//数据库信息

mysql_select_db('shop');//数据库名

mysql_query("set names utf8");//设置字符集编码

$sql="select goods_name,goods_number,shop_price from goods";//查询语句

$res=mysql_query($sql);//执行查询

while($row=mysql_fetch_assoc($res)){

    $rows[]=$row;//接受结果集

}

//遍历数组

foreach($rows as $key=>$v){

    echo $v['goods_name']"---"$v['goods_number']"---"$v['shop_price']"<br/>";

}

以上就是关于请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢全部的内容,包括:请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢、jsp:javascript中如何动态获取数据库的数组、php中怎么从数据库中取出数据怎么显示最好有详细的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9634286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存