Вы можете использовать Ajax.Request
для отправки запросов Ajax на ваш сервер (должен быть на том же доменном имени). Например (цитируя документ):
new Ajax.Request('/some_url', {
method: 'get',
parameters: {company: 'example', limit: 12}
});
И для POST заменить 'get
' на 'post
'; -)
См .:
Обратите внимание, что это можно использовать только для отправки запроса к сценарию на собственном доменном имени из-за Одинаковой политики происхождения , реализованной в веб-браузерах по соображениям безопасности.
Если вы хотите отправлять запросы в другой домен, вам придется пройти через прокси-сервер, установленный на вашем (поэтому запрос, похоже, отправляется на ваш домен) .
Scriptaculous - это фреймворк для «эффектов», позволяющий создавать такие вещи, как анимация, drag'n drop и тому подобное.
Он использует Prototype, но не предоставляет Ajax-запрашивающую функцию: он использует только те из Prototype, когда это необходимо.