可以在该页面之后获取完整的html'的脚本完成了对它的调整
Can get() retrieve full html after that page's scripts finish adjusting it?
有没有一种方法可以在页面上执行AJAX GET,并在所有自己的脚本都调整完内容后,在该页面上检索HTML的最终版本?
现在,如果我用添加到HTML中的脚本在页面上执行GET,它会给我完整的HTML,就像添加额外内容之前一样。
因此,如果有一个javascript在该页面上生成一个特定的表,则GET不会返回该表。因为在该页面的脚本生成它之前,它并不存在
在页面上的任何内容都更改了HTML之后,如何get()
页面的HTML成品?
AJAX调用只会返回服务器发回的内容,但你可以做的是在DOM中删除响应(数据),这将导致javascript运行,然后你可以用jQuery取出内容,请参阅波纹管:
$.get("data.html",function(data){
//insert the response in a hidden div that will cause js to run and apply changes
var $container = $("<div>").html(data);
var newData = $container.html();
//newData will hold the final html
});
注意:实际的script
元素将不在newData
中。
希望这能帮助
相关文章:
- 当客户端脚本显示时,正确调整ModalPopupExtender的大小
- 调整 Adwords 出价排名脚本以应用于特定广告组
- 如何使内容脚本中的调整大小事件起作用
- 调整脚本大小可以向上而不是向下缩放.使用行列式会使它跳跃
- Iframe 调整大小和跨站点脚本
- 调整秒表脚本以返回经过的分钟和秒数
- JS脚本仅在调整窗口大小后应用
- Photoshop 脚本 - 调整文件夹中的图像大小(对话框)
- 如何在浏览器窗口调整大小时隐藏外部脚本
- 获取将图像调整为其容器大小的脚本的名称+其他功能
- 如何在ASP.Net中使用java脚本动态调整页边距
- 在IE8中调整窗口大小时JQuery/Javascript无效参数脚本错误
- 如何调整JavaScript鱼眼脚本's放大触发器
- 可以在该页面之后获取完整的html'的脚本完成了对它的调整
- 如何在窗口调整大小时运行脚本
- 如何停止脚本调整边框大小
- 寻找一个photoshop脚本添加文本到图像和调整大小以适应
- 我如何自动调整大小和重新安排DIVs与脚本
- 调整jQuery脚本以添加父元素的高度
- 为什么我的脚本调整剪切图像不工作