Так выглядит на RoR, когда Ajax (используя form_remote_tag) возвращает код успеха, Javascript также возвращается для обработки визуальных эффектов. (это механизм RJS)
используя Fiddler, я вижу следующий ответ:
try {
Element.update("vote_score", "Score 58");
$("vote_score").visualEffect("highlight");
} catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.update(\"vote_score\", \"Score 58\");\n$(\"vote_score\").visualEffect(\"highlight\");'); throw e }
Будет ли ситуация, когда код будет достаточно большим (например, 1 или 2 КБ), когда RJS может использовать какой-то статический Javascript, уже загруженный для обработки эффекта?
Есть ли другие способы использовать статический Javascript, уже загруженный вместе со страницей? Должно ли это быть просто сырой Javascript и использовать успешный ответ Ajax Prototype для вызова статического кода Javascript, или это может быть какой-то механизм Rails, связанный с RJS?