2010-09-19 4 views
1

Я пытаюсь сделать вызов AJAX в Rails для обмена изображениями на странице. На странице есть большой div, который изначально пуст, а также таблица с несколькими записями. Один из столбцов в этой таблице содержит путь к изображению, и то, что я пытаюсь сделать, - это щелкнуть пользователем, поменять это изображение на div.Rails AJAX Image Swap

Я надеялся, что переменная контроллера удерживает путь к текущему изображению, и при щелчке пользователем в хранилище новое значение в переменной, и я предполагаю, что в представлении каким-то образом получить это значение в image_tag, но я не знаю, я получил его на работу.

Я не нашел никаких руководств о том, как это сделать, любые идеи? Я использую прототип, потому что Rails, кажется, предпочитает его, что не работает хорошо для меня, потому что я родом из фона JQuery ...

ответ

0

это рабочий пример http://jsfiddle.net/S44dC/

+0

Я ищу решение, которое посылает запрос AJAX на мой контроллер Rails, так что я могу сделать некоторые дополнительные вещи на заднем конце. Ваше решение является приятным резервом для меня, хотя, спасибо =) – Anon

+0

внутри функции TR-щелчка ... отправьте данные «URL-адрес изображения», например, с вызовом $ .ajax .., в то время как добавьте загрузку класса в контейнер div. и установите oncomplete функцию на вызов ajax, который выведет изображение после того, как вы получите информацию с сервера – trrrrrrm