В чем суть AJAX? Например, я хочу иметь ссылку на моей странице, так что, когда пользователь нажимает на эту ссылку, некоторая информация отправляется на мой сервер без перезагрузки текущей страницы. Это AJAX?
Мне удалось получить это поведение, используя изофрамы. Более подробно я помещаю ссылку (пусть и маленькое изображение) в маленькую изофраме. Когда пользователь нажимает на эту ссылку, браузер перезагружает только страницу в изофраге.
Однако, я думаю, что это не изящный способ достичь цели. Я думаю, мне нужно использовать AJAX. Как это работает? Может ли использование XHTML решить эту проблему элегантным способом? Или мне нужно использовать JavaScripts?
Мне не нужно многого. Я просто хочу иметь небольшую ссылку, которая (после нажатия) отправила некоторую информацию на сервер. Скажем, у меня есть "звездное изображение" рядом с сообщением. Если пользователь нажимает на звезду (ему нравится сообщение), звезда меняет цвет и базу обновлений сервера (чтобы помнить, что пользователю нравится сообщение).