本文目录一览:
- 1、如何把数据库中的数据赋值到js定义的数组里
- 2、关于数据库值传给javascript代码
- 3、如何将数据库的数据传到javascript中调用
- 4、怎样将jsp中从MySQL数据库读取到的数据转成json格式传给js
- 5、如何将读取数据库中内容放到js文件中,然后根据js文件内容写在页面当中来?
如何把数据库中的数据赋值到js定义的数组里
var array= [];
如果是一个值
array.push( '从数据库取到的值放这')
如果是多个值
var data = $.ajax('') ; // 查询数据库 看你在后台用的什么方式组合成一个字符串传送到前台;
// 如果是逗号
var arr=data.split(',');
for(var i = 0; iarr.length,i++){
array.push(arr[i])
}
关于数据库值传给javascript代码
因为JS是不能操作你的数据库的,所以你必须借助其他的语言处理,比如PHP,ASP,C#等,用上述的语言从数据库中把数据读出来,然后生成JS就可以了
-------------------------------
补充回答:
既然数据是已经可以显示到页面的,就是要要做为参数给JS
那么事情就很简单了,我不知道你是用什么语言读取数据库然后打印到显示器的,这里我就以PHP为例吧,
我们假设一个变量$url是你从数据库读出来的数据
$url="./images/123.jpg";
那么JS里面就这样写
script
picurl='?php echo $url; ?' //用PHP的echo 直接输出$url变量的值赋予picurl
alert(picurl);
/script
其实原理很简单,?php echo $url; ? 这一句在服务器上是会编译的,所以当你浏览页面的时候,他自动就成了
script
picurl='="./images/123.jpg';//实际看到的效果
alert(picurl);
/script
如何将数据库的数据传到javascript中调用
dao曾查询数据
service层返回给Action dao层查询到的数据
把数据以json字符串的形式返回
前端要使用ajax技术发请求得到相应的action返回的json字符串。
这就可以了
怎样将jsp中从MySQL数据库读取到的数据转成json格式传给js
可以用ajax异步请求数据并加载到页面中;
基本思路就是用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回;js中接收到数据后进行相应的操作就可以了
如何将读取数据库中内容放到js文件中,然后根据js文件内容写在页面当中来?
//发送ajax请求获取数据,在根据得到的数据进行显示。比如:
$.get( "/data", function( data ) {//"/data"为后台数据地址
console.log( data );//data参数为请求后的结果,然后根据这个结果去做相应的显示
} );