用jquery怎么从数据库中读取数据
各位大侠帮忙啊,我的需求是:
在jsp页面里面,点击查询,然后用利用jquery从数据库中查询出数据然后显示在jsp页面的一张表里面,其中数据库里面有几个字段都要显示出来,比如:id,name,age,sex等
我还是个菜鸟,求各位大侠的解答,最好能给出个具体的例子。本人感激不尽!
------解决方案--------------------jQuery是网页端执行的,数据库查询是服务器端的,jQuery没法访问数据库
使用AJAX, jQuery给服务器端发送信息,让服务器端的Servlet访问数据库查询,然后返回数据给jQuery
------解决方案--------------------可以利用JQuery Ajax到数据库中进行查询,到后台生成Json数据,格式可以自己定,也可以用JQuery内部自带的,如果不懂就百度一下,Json数据的使用。
------解决方案--------------------
他的意思不就是让你用上jquery吗?jquery又不能直接交互数据库,肯定还是action撒
------解决方案--------------------JQuery 无法取数据,可以利用JQuery Ajax到数据库中进行查询,到后台生成Json数据,然后返回到页面
------解决方案--------------------ajax调用action or servlet 返回的有数据库信息构造的json
------解决方案--------------------$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
------解决方案--------------------我以前做过这个例子我教你把
我看你得到的值是list的对吧
但是jquery的值确实json格式的
必须要转换
String jsonArray = JSONArray.toJSONString(这个是list对象);
把jsonArray传递到jsp
然后jquery里面
dataType: 'json',
上下带我都沈略了
success:function(data){
$(data).each(function(i, name) {
alert(name.id);
alert(name.属性名);
就这样循环遍历出来就OK了
}