Мне нужно вернуть всю HTML-страницу с помощью вызова AJAX
Мне нужно вернуть содержимое этой страницы http://service.semanticproxy.com/processurl/ftfu27m3k66dvc3r43bzfneh/html/http://www.smallbiztechnology.com/archive/2013/12/why-creating-a-digital-storefront-is-crucial-for-your-small-business.html, но когда я вызываю эту функцию
function getResult() {
var url="http://service.semanticproxy.com/processurl/ftfu27m3k66dvc3r43bzfneh/html/http://www.smallbiztechnology.com/archive/2013/12/why-creating-a-digital-storefront-is-crucial-for-your-small-business.html";
$.ajax({
cache: true,
url: url,
success: function (result) {
alert(result);
}
});
}
Я получил это в firebug:
сегмент.мин.js (линия 1) GET http://service.semanticproxy.com/processurl/ftfu...orefront-is-crucial-for-your-small-business.html 200 OK 379msA.
Любая идея, как я могу получить содержание этой страницы?
1 ответ
Этот код не будет работать для вас. причина в том, что html-страница, которую вы пытаетесь получить, не является допустимым файлом JAVASCRIPT (и вы также не можете использовать jsonp, потому что он не возвращает ни одной строки json.)
Ваше решение - использовать серверный скрипт (такой как php:
<?Php print file_get_contents(url); ?>
).
ИЛИ - если ваш сайт, добавьте ответ на скрипт по запросу.