Если все, что вам нужно, это загрузить какой-либо контент с другой страницы и вставить его на текущую страницу, я бы рекомендовал использовать .load()
из jQuery .
Если вы хотите загрузить контент в элемент с идентификатором fragment
, он будет работать примерно так:
$('#fragment').load('some/page.html')
Обратите внимание, что это можно использовать только для страниц того же происхождения, что и ваш скрипт. Если вам нужно загрузить страницы из разных источников, iframe
- самый простой способ (хотя вы не получаете доступ к внутренней странице с внешней страницы).
Чтобы пример AJAX работал между доменами, вы могли бы использовать CORS , чтобы разрешать запросы между доменами, но включаемая страница должна явно разрешать включение себя; вы не можете получить произвольный контент из другого домена.