Хорошо, это более общий вопрос технологии / подхода.
У нас есть очень простое веб-приложение, которое по сути является просто элементом canvas. Мы используем JavaScript для рисования «причудливого пользовательского интерфейса» на холсте. Мы регистрируем событие щелчка мышью, получаем координаты и затем пытаемся выяснить, на какой виджет они нажали.
У меня вопрос: какие технологии или фреймворки лучше всего подходят для этого в духе AJAX? Я хочу, чтобы страница отображалась, затем пользователь щелкает где-то на холсте, и мы передаем эту координату обратно в некоторый код на стороне сервера (PHP или Ruby), который будет запускать некоторую логику, обновлять базу данных и т. Д., А затем возвращаться с новыми данными для метода Draw javascript, эффективно обновляющего пользовательский интерфейс в зависимости от того, что выбрал пользователь, с минимальным миганием и обновлением (хотя холст может быть в IFRAME)
Какой самый простой подход к этому? Я немного посмотрел на Rails, но это кажется излишним. Все, что я хочу, это передать обратно координаты щелчка, запустить некоторый код на стороне сервера и вернуться с новым фрагментом текста, чтобы передать мою функцию рисования javascript (ту, которая рисует на элементе canvas)
РЕДАКТИРОВАТЬ: хорошо, чтобы быть более точным, я, по сути, спрашиваю о самом простом способе отправить простые строковые данные через AJAX (что означает отсутствие полного обновления страницы), получить возвращаемое значение строки и обновить тег canvas с помощью это возвращаемое значение. Я не прошу код или пример (хотя я бы не стал жаловаться), я просто прошу подумать о самой простой технологии - jQuery, Prototype, Rails, JSON vs. XML и т. Д. PHP или Ruby, поэтому мне там не нужна помощь, только с частью AJAX-> Canvas.