【发布时间】:2016-09-04 09:45:59
【问题描述】:
我在使用 AJAX 发送一些 HTML 代码时遇到问题,请在下面查看我的代码
<iframe src="http://www.w3schools.com" width="10" height="10" id="awc_frame"></iframe>
<script>var iframe = document.getElementById("awc_frame");</script>
下面是 AJAX 代码
<script>
$.ajax({
type: "POST",
url: "mobileView.php",
data: { val : iframe },
success: function(data){
console.log(data);
}
})
</script>
代码没有将变量发送到 PHP 文件。查看它发送文本的网络端,即如果我在 iframe 周围放置“”,它会发送此代码 "val = iframe" 但不是 iframe 中的实际代码。 “var iframe”确实起作用并拉回了 iframe 的 HTML 代码
请告诉我我做错了什么。
提前致谢。
编辑:对不起。这不是我需要发送的 iFrame 中的 HTML 代码,而是我需要发送的整个 iFrame 代码。
另一个编辑:当我公司的访问者访问我的网站时,我想要完成什么我希望 Javascript 或 Jquery 从访问者的计算机加载一个内部网站,然后从中获取所有代码将客户端上的网站发送到服务器,服务器将整个 iFrame 代码存储在数据库中。
【问题讨论】:
-
你想在这里发送什么? IFrame 加载的 HTML?
-
是的。从 iFrame 加载的整个 HTML 需要发送到 PHP 文档,然后上传到数据库
标签: javascript jquery ajax iframe