Как загрузить HTML-файл с помощью JQuery? - PullRequest
0 голосов
/ 03 октября 2009

Мне нужно загрузить HTML-файл с помощью jquery. Когда я сослался на Google, я получил фрагмент

$ ( "# фиды") нагрузка ( "feeds.html");.

Но я не хочу загружать содержимое feed.html в объект feeds. Вместо этого мне нужно полностью загрузить эту страницу. Как загрузить эту страницу. Помогите мне, плз

Ответы [ 3 ]

4 голосов
/ 03 октября 2009

Если вы не хотите загрузить () некоторый HTML-код в элемент на существующей странице, возможно, вы имеете в виду, что хотите перенаправить на другую страницу?

url = "feeds.html";
window.location = url;

Или, может быть, вы просто хотите заполнить все тело? Вы можете загрузить () в тег body, если хотите.

$("body").load("feeds.html");
0 голосов
/ 03 октября 2009

Вы уверены, что feeds.html находится в том же домене, что и ваш скрипт?
Если так, то с этой строкой все в порядке, вы будете искать проблему где-либо еще. Попробуйте отладить его с помощью Firebug под панелью Net.
Если нет, то вы можете отправлять только запросы JSON на URL-адреса в других доменах. Но вы можете легко написать прокси-скрипт с PHP (заметил тег php под вашим вопросом :)), чтобы загрузить ваш контент с помощью cURL. Посмотрите учебник CatsWhoCode в пункте 9, надеюсь, он поможет.

0 голосов
/ 03 октября 2009

$. Получить ()

Вот резюме:

Загрузка удаленной страницы с помощью HTTP GET запрос. Это простой способ отправить простой запрос GET к серверу без необходимость использовать более сложный $ .ajax функция. Это позволяет один звонок функция, которая будет указана, будет выполняется после завершения запроса (и только если ответ имеет код успешного ответа). Если тебе надо иметь как ошибку, так и успех обратные вызовы, вы можете использовать $ .ajax.

$. Get () возвращает XMLHttpRequest что это создает. В большинстве случаев вы не нужно, чтобы этот объект манипулировать напрямую, но это доступно, если вы необходимо отменить запрос вручную.

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