
var str1 = {"name": "apple", "sex": "21"}; // 参数:prop = 属性,val = 值function createJson(prop, val) { // 如果 val 被忽略 if(typeof val === "undefined") { // 删除属性 delete str1[prop]; } else { // 添加 或 修改 str1[prop] = val; }}
JavaScript是没办法和数据库进行交互的,正常都是在服务器端已经把数据处理好之后,将生成静态的HTML代码发送给客户端,除非用异步交互,使用Ajax将发送一个异步的请求到服务器,然后由服务器去连接数据库,再将数据传回。
或者如果是想在第一次加载页面的时候用JavaScript取到数据,直接将数据库取出的数据直接存入到html页面里面的一个隐藏的标签内,然后再用JavaScript里面取DOM的API去取得数据。 当然这只是一个小技巧。。。
js在客户端执行,无法读取数据库
楼主可以用asp 或者 其他服务器端执行的语言读取纪录,再赋值给js的一个变量。
asp
===============================
<%sql = "select count(1) from A where A='yes'"
set rs = connexecute(sql)%>
<script language=javascript>
var mycount = <%=rs(0)%>;
</script>
<%rsclose
set rs = nothing%>
在页面没有处理完成以前,可以直接在页面里写,比如ASP可以这样写
var abc='<%=rs("name")%>';
如果页面已经处理完成,或是静态页使用数据库中的数据,可以用Ajax来获取这个数据,然后赋值给变量即可
Ajax可以自己写,也可以使用公共框架,比如JQuery等
以上就是关于JS怎样可以获取数据库里面的数据,并且可以修改数据全部的内容,包括:JS怎样可以获取数据库里面的数据,并且可以修改数据、如何通过JavaScript第一次加载页面时取到数据库中数据、用js提取数据库记录条数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)