ruby on rails - Respond with javascript to an HTML request? -
is possible respond html request javascript? mean don't want page refreshed , plus execute javascript code. wonder if possible changing server side?
in action, have selected respond js , html this:
respond_to |format| format.js format.html end and have .js.erb file that, of course, should rendered when browser requests javascript.
can done? how?
you cannot changing server side code. if you'd javascript executed upon server's response, form need submitted through javascript. because javascript eval response server , run code.
this can trivially added in rails:
<%= form_for @user, remote: true %> when submitted, can send javascript. example, alert user added:
/app/views/users/create.js.erb
alert("user <%= j @user.email %> added");
Comments
Post a Comment