Используя jQuery, я получаю число (идентификатор конкретного виджета на моей странице). Переменная, которая содержит это число, равна active_widget_id
., используя значение, полученное jQuery при вызове функции php
Что мне нужно сделать, это:
- делают использование этого числа, как в следующем:
<?php $toggleImage = $text_widgets[active_widget_id]['toggle']; ?>
получить итоговое значение $ toggleImage (это имя файла, например 'big-widget-header.gif')
И отобразите изображение в div (скажем #toggleHolder) на странице.
Проблема заключается в а) JQuery необходимости работать на document.ready, чтобы получить число, б) и один раз я могу построить «$ text_widgets [active_widget_id] [„тумблер“];», не имея возможности запускать php-код (обертывание его тегами php echo не работает, он просто перечисляет выше, а не его результат.)
Я скорее дизайнер, и я пытаюсь пойти с добавлениями, prepends, html() и т. д., но я подозреваю, что должен посмотреть на решение типа ajax.
Все указатели оценили ...
Законченное отображения изображения внутри виджета, копирование его HTML, вставки внутри требуемого DIV, удаляя исходный экземпляр. Бог знает, когда я, наконец, соберу руки с каким-то действием хардкора jQuery :) Я отвечу на ответ Марка, поскольку это четкая дорожная карта для будущих задающих вопрос, связанных с jQuery. Спасибо, Марк и Джейсон. – Necati