1

I am trying to use some rails code withing a javascript and need to have that rails code be dynamically changed. Here's the line of code:

$(this).replaceWith("<%= escape_javascript(render(:partial => 'shared/products')) %>"); 

The 'shared/products' is the part I want to change based off information passed earlier in the javascript. How do I insert a value from javascript so that instead of 'shared/products' the products portion can be a variable? Hope this makes sense. I'm not the most experienced jQuery/javascript programmer, so any help is very much appreciated. Thanks in advance!

    1 Answer 1

    1

    No, you cannot do that way. rails codes may run on page loads, but when you write those with javascript, those are just texts. If you really need to run server side scripts, use AJAX.

      Start asking to get answers

      Find the answer to your question by asking.

      Ask question

      Explore related questions

      See similar questions with these tags.