Я могу подать свою форму с remote:true
в форме и успешно отправить ajax. Но я бы хотел показать ответ (успех или ошибку) с JS, но я не могу.Rails 4 remote true and response js
Вот моя форма + JS:
= simple_form_for @widget, :url=> template_save_widget_manager_template_url(id:widget.id),:format => :js, remote: true do |f|
= f.input :title, label: "Titre ?"
= f.input :active, label: "Titre ?"
= f.input :where, label: "Ou souhaitez-vous afficher ce bloc ?", collection: @where
= f.button :submit, class:'btn btn-primary'
- content_for :script do
javascript:
$(document).ready(function(){
$("#new_clan_templates_widgets_build").on("ajax:success", function (e, data, status, xhr){
alert('test');
});
})
И в мой контроллер я Жюст добавить render false
.
Код javascript не работает, почему?
вы должны положить его в create.js.erb –
Да я пытался i'have поставить «предупреждение („тест“), в действие .js.erb, но это не сработает. В Chrome у меня есть сообщение «Network» ответ «обычный текст» («test») »: / – Shinix