Я использую starbox , и у меня есть функция, определенная как:
document.observe('starbox:rated', saveStar);
function saveStar(event) {
new Ajax.Request('saverating.htm', {
parameters: event.memo
});
}
Я могу получить параметры события (номинальное, среднее и т. Д.) В моем контроллере. Тем не менее, я также хочу отправить другую переменную в запросе Ajax. Я пробовал
new Ajax.Request('saverating.htm', {
parameters: {ratingValue: event.memo, othervar: 12}
});
и
new Ajax.Request('saverating.htm', {
var params = {ratingvalue: event.memo, othervar: 12};
parameters: params
});
но отправляется только othervar
, а не event.memo
. Как я могу отправить значение event.memo, а также другую переменную? Должен ли я объединить рейтинг и другие данные перед запросом? Это потому, что event.memo является объектом?