首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用javascript修改后将html页面保存到MySQL DB

用javascript修改后将html页面保存到MySQL DB
EN

Stack Overflow用户
提问于 2012-03-07 00:51:31
回答 2查看 981关注 0票数 0

我想保存整个HTML页面后,它是用Javascript修改。这是由我的前任编写的一周计划,必须将每个用户保存在MySQL数据库中。我已经在这个话题上搜索了几个小时,但没有找到任何有用的东西。

有谁知道这是不是可能的?如果是这样,如何才能轻松做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2012-03-07 00:53:52

使用javascript从DOM获取源代码:

代码语言:javascript
运行
复制
document.getElementsByTagName('html')[0].innerHTML

然后向PHP脚本发送一个Ajax请求,该脚本将值存储到数据库中:

代码语言:javascript
运行
复制
var formData = new FormData();
formData.append("html", document.getElementsByTagName('html')[0].innerHTML);

var oXHR = new XMLHttpRequest();
oXHR.open("POST", "http://foo.com/saveHTML.php");
oXHR.send(formData);

在PHP脚本中:

代码语言:javascript
运行
复制
$html = $_POST['html'];
... # store it
票数 0
EN

Stack Overflow用户

发布于 2012-03-07 00:54:52

您可以使用Javascript获得实际的页面HTML:

代码语言:javascript
运行
复制
var html = document.getElementsByTagName('html')[0].innerHTML

然后向服务器端脚本发出POST请求,将该页面保存到数据库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9588165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档