
正文
js怎么使用另一个网页的数据库,js从另一个页面获取数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JS如何从另一个网页获取数据内容进行处理?
1、通过url传参。如果是HTML页面的话,JS传到新页面就输入window.location.href=a.html?id=100。
2、只要是正规的浏览器都会这么做的。解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
3、最后一招:可以在你得到的html字符串中增加相关的脚本,然后组合成新的html字符串。然后把这个新的html丢给浏览器解析。理论上,是可以做得到解析任何的网页的。
4、另一个页面把值保存到 sessionStrorage 中,当前页面通过监听 storge 事件去获取。
5、首先需要后端设置一下允许跨域,前端接收类型为jsonp,还是用ajax请求。
6、,你可以使用“拍变量法”,就是在jsp页面写段js,然后把赋值的部分用jsp读出来,如:var user = ?php echo $user;?;只要把这段代码加到合适的位置,user就具有值了。
相关问答
Q1: 在js文件里怎么调用数据库里的数据
你说的JavaScript是指在页面中运行的代码吗?如果是运行在页面中的,则无法实现。如果你是说JavaScript这门语言的话,可以用Node.js来实现,它有mysql模块,它是运行在服务端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行。
JS访问数据库应该是可以的,前提是你必须把网页保存成*.hta格式。html格式的文件没有足够的权限。楼主如果想在网页中访问数据库,就不要使用JS吧,PHP/ASP/JSP都行。
再将数据传回。或者如果是想在第一次加载页面的时候用JavaScript取到数据,直接将数据库取出的数据直接存入到html页面里面的一个隐藏的标签内,然后再用JavaScript里面取DOM的API去取得数据。 当然这只是一个小技巧。。
Q2: 如何在javascript中访问mysql数据库
JS访问数据库应该是可以的,前提是你必须把网页保存成*.hta格式。html格式的文件没有足够的权限。楼主如果想在网页中访问数据库,就不要使用JS吧,PHP/ASP/JSP都行。
第一步,打开HBuilder工具,并在Web项目的js文件夹中创建一个新的JavaScript文件ConnDB.js,使用require()引入mysql模块,然后将该值分配给变量mysq,见下图,转到下面的步骤。
数据库运行在服务端,根据安全性,客户端是禁止操作服务端的。所以,你要获取服务端中的数据库信息,需要有一门可以运行在服务端的语言支持,如.netphpNodejsjavaPython等等。页面中的js可以通过ajax与后端语言通信。
Q3: 怎么用js连接数据库呢?
// 关闭连接 connection.end();其中,需要将 host、user、password、database 等参数设置为实际的数据库连接信息。
点击查询分析器。连接时,身份验证使用使用windows身份验证 。用所建的用户名和密码登陆。
在IE的默认安全设置下,javascript是无法直接打开本地数据库的,必须打开IE的 Internet选项--安全--自定义级别--通过域访问数据源--选“启用”--点确定,这样才行。
Q4: html里怎么用javascript连接数据库
openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。transaction:这个方法允许我们根据情况控制事务提交或回滚。executeSql:这个方法用于执行真实的SQL查询。
因为 JS 默认发出的请求走的都是应用层的 HTTP 协议,并非与常见数据库交互时所需的长连接。
Access数据库名为 MyData.Mdb, 里面建了一个名为count的表,表由两个 字段组成: ID和COUNT,表里有一条数据: (count,100)。文本文件名为 count.txt,里面随便写入一个数字。静态页面名为Cnt.htm。
使用内联JavaScript代码:在HTML的script标签中使用内联JavaScript代码,可以直接在HTML中使用{{}}模板语法,并在JavaScript中获取传递的数据。
如果要和后台服务器连接就要用到AJAX AJAX的话 会用到JavaScript 但还有别的一些东西 例子: Google Map 使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。
HTML中引用JS 步骤如下:打开电脑端html编辑器,然后新建HTML文件,以便待会用来引入js文件。如图,如果想在head标签中使用javascript脚步,那么最好加入window.onload,然后在花括号里面写js代码。
Q5: js怎么调用另一个页面的内容?
解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
最简便的方便就是用jQuery的load方法,可以方便的调入包括html等在内的文档。
关于js怎么使用另一个网页的数据库和js从另一个页面获取数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







