2012-03-27 3 views
1

Мне нужно построить POST-url для resouce, а val() элемента, которым я добавляю remote-true, будет ID в ресурсе URL. IS там рельсы ярлык для этого или я просто должен сделатьRails 3.2 UJS -> Может ли он получить идентификатор для меня для динамического URL?

data: {'id': $(this).val()} 

в Ajax вызова JQuery?

ответ

0

Не уверен, что я понял вашу проблему, но я предполагаю, что вы хотите достичь этого

data: {'id': '<%= params[:id] %>'} 

Вы можете получить доступ к идентификатор, содержащийся в URL с params[:id] и встроить это в Фрагмент кода JavaScript (если он не в .js).

Это решение проблемы? Если нет, пожалуйста, уточните/перефразируйте?

+0

Пьер, идентификатор должен быть элементом jQuery val() элемента DOM, который стартовал с события. Если поле выбора, val будет содержать идентификатор базы данных, который должен использоваться при построении URL-адреса. – tesserakt

+0

ОК, круто, вот что я подумал. Вы можете сделать это со старыми помощниками прототипов, но не с новыми jQuery. – tesserakt

+0

Я буду отмечать вас как правильно, так как вы подтвердили мое подозрение в комментариях :) – tesserakt