Как извлечь содержимое через .load () или $ .get () с помощью этой строки - PullRequest
0 голосов
/ 22 декабря 2010

привет :) Я разместил вопрос день или два назад о том, как получить php с помощью метода ajax в этом модале, который я использовал. Я вроде нашел правильный путь, но есть кое-что, что я не делаю правильно (очевидно, смеется). Вот раздел, который дает мне проблемы:

   jQuery('div that holds content').fadeIn(200).css({ 'width': Number( popWidth ) });
    $('').load('/something/somewhere/this #content');

Итак, я использую Safari и локальный сервер (mamp), когда я проверяю активность в своем браузере, он показывает, что он загружает контент при каждом нажатии, И всплывающее окно появляется, но контента нет. Когда я просто получаю контент через скрытый div, конечно, я получаю его. Это то, чего я пытаюсь избежать. Прямо сейчас у меня есть этот div в моем нижнем колонтитуле, спрятанный как скрытый. Я бы предпочел просто позвонить, когда это необходимо, вместо того, чтобы загружать его каждый раз при доступе к странице.

Вы можете зайти сюда, чтобы увидеть весь сценарий, который я разместил в моем последнем вопросе: Как использовать ajax для показа php в модальном всплывающем окне

У кого-нибудь есть идеи? Я читал, что .load() имеет возможность получать определенный контент из запроса, но я не уверен, что основное различие между этим и $.get() Я пробовал оба, и я получаю одинаковые результаты. Я использую WordPress, и AJAX-запросы WordPress работают как всегда, поэтому я знаю, что это не локальная проблема, это мое кодирование LOL

Хорошо .... Я закончил печатать:)

1 Ответ

1 голос
/ 22 декабря 2010

Чтобы это работало, на вашем сайте должен быть URL, /something/somewhere/this. Эта страница должна содержать элемент с идентификатором content.

См. «Загрузка фрагментов страницы» в документации load

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