动态更新jquery中的iframe内容
Dynamically update iframe content in jquery
我在主体部分中有一个iframe容器和一个按钮。任何点击按钮都会调用服务器并获取一些html内容。现在,我希望将来自服务器的响应html内容放在iframe中。这是我正在做的代码:-
var url = 'http://www.google.com';
var request = new XMLHttpRequest();
var serverURL = "http://localhost:8080/myServer/getPage.htm";
request.open('GET', serverURL + '?url=' + url, false);
request.send(null);
if(request.status == 200) {
console.log(request.responseText);
var resp = eval('(' + request.responseText + ')');
var data = resp[0].data;
//alert(data);
var path = 'http://localhost:8080/test/about.html';
$("#newPage").attr('src',data);
}
在警告数据变量时,它给了我正确的html代码,但最后一行不起作用。我不知道我哪里做错了。出于测试目的,我放置了路径而不是数据,然后它就完美地工作了。请帮忙!
我认为字符串(此处为javascript变量数据)和实际的html页面之间存在差异。您可能需要将数据变量保存在某个html页面中,然后更新您的iframe。我对我的解决方案不太确定。看看这个如何使用jquery动态更改iframe中的内容?
相关文章:
- 获取iframe内容的宽度-高度
- 使用Javascript(或jQuery)加载iframe内容
- 动态(重新)创建iframe内容不会重置Chrome中的JS对象
- 将 iframe 内容传输到新的空 iframe
- 如何运行在加载时操作 iframe 内容的代码
- 如何根据 iframe 的大小调整 iframe 内容的大小
- 打印iframe内容
- Internet Explorer:可以't访问IFrame内容,除非状态代码为200
- 如何创建iframe内容的书签
- 从父窗口上的iFrame内容中关闭iFrame
- iFrame内容在盲效后丢失
- 如何在angular js中使用滚动条打印iframe内容
- iframe内容可编辑,位于jqueryUI可排序列表项中
- 当Iframe内容从按钮更改时,动态更改标头名称
- iframe内容加载后触发js函数
- 如何按时间间隔重新加载Iframe内容,使其不会闪烁
- Javascript 打印多个网页 iFrame 内容(全部打印按钮)
- 无法获取 iframe 内容
- 根据链接显示 iframe 内容
- 单击按钮时重新加载 iframe 内容(本地 HTML)