2013-01-22 4 views
0

У меня проблема с загрузкой внешней страницы в мой div с помощью Javascript. Я получаю NS_ERROR_FAILURE в консоли.Trouble loading внешняя страница

var req = new XMLHttpRequest(); 
req.open("GET", 'helpInfo.html', false); 
req.send(null); 
var page = req.responseText; 
document.getElementById("helpInfo").innerHTML = page; 
+0

Это потому, что браузеры останавливают перекрестные домены AJAX. –

+0

Похоже, вы пытаетесь перейти на перекрестный домен. Возможно, вы захотите прочитать [Межсайтовый скриптинг] (http://en.wikipedia.org/wiki/Cross-site_scripting) и [CORS] (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing). Версия TL; DR: вы не можете этого сделать. Вам нужно будет использовать прокси-сервер на стороне сервера или что-то вроде JSONP. – ryan

+0

Имеет ли простой просмотр Javascript exsist? – Jacob

ответ

0

Если вы хотите использовать javascript, вы можете построить сервер Node.js и маршрутизировать все ваши вызовы через это. Это поможет решить проблему XSS.

Смежные вопросы