JS 文件如何获取数据库中的数据

JavaScript021

JS 文件如何获取数据库中的数据,第1张

js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。

如:

<% String testStr = "HelloJava"%>

<script>

alert('<%=testStr%>')

</script>

因为服务端脚本是先运行的,Js是后运行在客户端的。

所以可以先用服务端脚本读取数据库数据 然后放到js里再运行。

nodejs在IO处理的时候本来就是异步的,这和js引擎的原理是分不开的,如果所有耗时操作都是同步的,那么必然会堵塞当前js主线程,导致并发请求出现排队堵塞的情形。js引擎正是将耗时操作交给libuv内部的线程池来处理,这样js主线程就等着接收libuv的事件轮询回掉就可以了。

代码没有,给checkbox绑定click事件,if checked,获取当前value,采用ajax异步请求,服务器根据value返回json,前台接收并解析json,然后创建节点,绑定数据,插入到前台