У меня есть контейнер iframe внутри секции body и кнопка.
Любой щелчок по кнопке вызывает сервер и получает 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-код, но последняя строка не работает. Я не знаю, где я делаю неправильно. Для целей тестирования я поместил путь вместо данных, тогда он работал отлично. Пожалуйста, помогите!