Почему эта загрузка jquery не работает? - PullRequest
0 голосов
/ 02 декабря 2010

Это не загрузка сайта, который я хотел.

$('#example').load("http://www.example.com");

http://www.jsfiddle.net/JFdVv/

Ответы [ 2 ]

5 голосов
/ 02 декабря 2010

Вы не можете загружать контент из домена, отличного от того, в котором вы находитесь, если только это не JSONP (JSON с функцией-оберткой) ... вы не можете загрузить обычный HTML, как пытаетесь, он заблокирован для безопасностиПричины той же политики происхождения .


Кроме того, причина, по которой вы получаете ошибку с example_ajax_request на странице, заключается в том, что по умолчанию jsfiddle помещает ваш код JavaScript вобертка ... вам нужно иметь такие функции прямо на странице (глобальные функции, не относящиеся к готовому обработчику), обратите внимание на первое выпадающее меню вверху ... оно должно быть "no wrap" (любой),вместо "onDomReady".

0 голосов
/ 02 декабря 2010

Если вам действительно нужно загрузить страницу с другого веб-сайта, вы всегда можете использовать <iframe>, хотя эта практика была бы сомнительной, если не сказать больше.

Или, для решения на стороне сервера, если выЕсли вы используете PHP, вы можете взглянуть на PHP cURL библиотеку .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...