【发布时间】:2012-04-03 10:38:36
【问题描述】:
我在正文部分有一个 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 代码,但最后一行不起作用。我不知道我在哪里做错了。出于测试目的,我放置了路径而不是数据,然后它工作得很好。请帮忙!
【问题讨论】:
-
数据变量如下所示:-------- \n \n \n \n\n\n
关于我 \n \n
\n 测试 1 2 3 。 \n\n
\n
\n
\n \n \n
标签: javascript jquery iframe