用jquery怎么从数据库中读取数据

用jquery怎么从数据库中读取数据,第1张

jQuery是不能直接从数据库中读取数据的,只能是jQuery将需要查询或者想要读取的数据通过ajax等发送给后台编程语言php、Java等,由后台语言读取数据库后返回jQuery。

工具原料:编辑器

1、使用jQuery发送需要查询的数据给后台,然后获取后台返回的数据,简单的代码如下:

<script type="text/javascript">

$ajax({

type:"post",

url:"testphp",//发送的后台地址

data:{'name':'tom'},

success:function(data){

//此处处理后台返回的数据

}

});

</script>

2、一般是将后台的数据在按照需求现实在页面上。

网站环境不同,不同程序有不同的数据库配置位置以discuz为例,其他的随机应变:

1Discuz论坛的数据库在程序中有设置文件对应查询账号密码,目录位置:

/config/config_globalphp

/uc_server/data/configincphp

/config/config_ucenterphp

文件都含有Discuz论坛数据库的登录账号密码信息,可以参考查询数据库信息。

1网站本身的数据库是和程序分开的,大部分主机都是储存在两个空间。小型虚拟主机,没有权限查看数据库文件,但是会提供在线管理的工具,一般在空间后台有提供链接。

3云主机,快云VPS,云服务器,以及独立主机,都有远程服务器管理权限的,直接登录远程,就可以查看数据库位置。

4目前的情况看,快云VPS都自带云数据库,也有管理平台,可以后台直接打开,登录管理数据库。

首先你得从后台获取德奥数据库的内容,然后转发到jsp页面,通过jstl或者el来读取后台传入过来的内容。

后台可以把数据库查询到的数据放在一个数组或者是集合中,然后使用requestgetRequestDispatcherforward()把数据或者集合传到前台的下拉菜单的页面中,再在前台下拉菜单页面中使用<select><c:foreach><option value='xxx'>来遍历后台传出来的数据或者集合的内容

后台很容易实现,至于前台页面如果你不会jstl和el 的话可以上网看下对应用法,基本认真看的话2个小时就可以掌握基础了

form 中的元素用数组,然后用后台传来的 json 给 元素 setValue()

var arr1= new Array();

    arr1['id']=new =new ExtformTextField ({name:'id', fieldLabel: 'id',value:0});

    arr1['name']=new ExtformTextField ({name:'name', fieldLabel: '姓名 Name',value:""});

    arr1['email']=new ExtformTextField ({name:'email', fieldLabel: '电邮地址 Email',value:""});

var formset= new ExtFormPanel({

  frame:true,

trackResetOnLoad : false,

defaults:{labelAlign:'right',labelWidth:60, frame:true,layout:'form'}, 

fields_arr: arr1 ,

items: [thisfields_arr['id'],

thisfields_arr['name'],

thisfields_arr['email']

],

refrefield:function(config){

for (var key in config){

  if (thisfields_arr[key]!==undefined){

thisfields_arr[key]setValue(config[key]);

}

},

});

 ExtAjaxrequest( {

  url : 'user_saveaction',

  method : 'post',

  success : function(response, options) {

   var o = ExtutilJSONdecode(responseresponseText);

       formsetrefrefield(0); //这里给字段赋值

  },

  failure : function() {

  }

 });

}

以上就是关于用jquery怎么从数据库中读取数据全部的内容,包括:用jquery怎么从数据库中读取数据、如何获取网站后台数据、如何将下拉菜单的数据从数据库中读取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9767194.html

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

发表评论

登录后才能评论

评论列表(0条)

保存