2009-07-15 4 views
0

У меня есть вид, содержащий что-то с некоторыми скрытыми элементами div. У скрытого div есть некоторые данные. Показывая скрытый div, мне нужно обновить текст или метку элемента div. как это сделать?Cakephp Update div

+5

Определенно не хватает деталей, чтобы ответить. Обновить как? Использование AJAX? Обычная JS? JQuery? Помощники пирога? –

+0

Согласно комментарию Ганнибала, не могли бы вы более подробно объяснить, что вы пытаетесь сделать? Пример. Используете ли вы AJAX для загрузки данных в свой DIV? Вы меняете текст DIV на основе другого события на странице? и т.п. –

ответ

0

Вам понадобится использовать AJAX для запроса информации от (возможно) контроллера в вашем приложении. Затем, когда вы получите ответ AJAX, вы можете заполнить div.

Вам понадобятся некоторые знания с помощью Javascript, и вы можете немного уменьшить процесс обучения, используя фреймворк вроде jQuery.

Сделайте несколько поисковых запросов, связанных с вызовами AJAX, скрывая и показывающие divs, а также отправляя запросы ajax и т. Д. На всех сайтах есть много полезных руководств.

0

Вы можете обновить содержимое любого объекта HTML с помощью JS-кода; object.innerHTML="New Text";

Для получения более подробной справки я хотел бы упомянуть комментарий доктора Лектера выше.

0

Я бы рекомендовал использовать jquery. javascript может быть болью для кодирования и поддержки.

Чтобы обновить Elemente со строками, HTML, и т.д .. проверьте следующую страницу:

http://docs.jquery.com/Attributes/html#val