我想保存整个HTML页面后,它是用Javascript修改。这是由我的前任编写的一周计划,必须将每个用户保存在MySQL数据库中。我已经在这个话题上搜索了几个小时,但没有找到任何有用的东西。
有谁知道这是不是可能的?如果是这样,如何才能轻松做到这一点呢?
发布于 2012-03-07 00:53:52
使用javascript从DOM获取源代码:
document.getElementsByTagName('html')[0].innerHTML
然后向PHP脚本发送一个Ajax请求,该脚本将值存储到数据库中:
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脚本中:
$html = $_POST['html'];
... # store it
发布于 2012-03-07 00:54:52
您可以使用Javascript获得实际的页面HTML:
var html = document.getElementsByTagName('html')[0].innerHTML
然后向服务器端脚本发出POST请求,将该页面保存到数据库中。
https://stackoverflow.com/questions/9588165
复制相似问题