# Using Javascript variables

**URL:** <https://www.ruby-forum.com/t/using-javascript-variables/139507>\
**Category:** Rails\
**Created:** [June 4, 2008, 3:53pm UTC](https://www.ruby-forum.com/t/using-javascript-variables/139507 "2008-06-04T15:53:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sachin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@sachin](https://www.ruby-forum.com/u/sachin)\
**Post date:** [June 4, 2008, 3:53pm UTC](https://www.ruby-forum.com/t/using-javascript-variables/139507/1 "2008-06-04T15:53:00Z")

</div>

How one can use a JS variable in the ruby code?

---

<div class="post-metadata">

**Author:** ![sachin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@sachin](https://www.ruby-forum.com/u/sachin)\
**Post date:** [June 4, 2008, 3:54pm UTC](https://www.ruby-forum.com/t/using-javascript-variables/139507/2 "2008-06-04T15:54:11Z")

</div>

On Jun 4, 2:37 pm, Sachin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> How one can use a JS variable in the ruby code?

Depends what you mean. if you want a link or similar to submit a  
javascript variable then have a look at

> **[:with or :without you: link\_to\_remote's mysterious parameter - Space Vatican](https://www.spacevatican.org/2008/5/17/with-or-without-you-link_to_remote-s-mysterious-parameter/)**
>
> One of the nice things about Rails is that it makes it really easy to get off the ground with Ajax, thanks to the link\_to\_remote helper (and all the …

Fred

---

<div class="post-metadata">

**Author:** ![sachin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@sachin](https://www.ruby-forum.com/u/sachin)\
**Post date:** [June 5, 2008, 12:18am UTC](https://www.ruby-forum.com/t/using-javascript-variables/139507/3 "2008-06-05T00:18:58Z")

</div>

Have you figured this out yet? I am looking for the same thing. How  
would you set a ruby variable inside a javascript method? Say something  
like this…

Thanks

---

<div class="post-metadata">

**Author:** ![sachin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@sachin](https://www.ruby-forum.com/u/sachin)\
**Post date:** [June 5, 2008, 11:21am UTC](https://www.ruby-forum.com/t/using-javascript-variables/139507/4 "2008-06-05T11:21:49Z")

</div>

On Jun 4, 11:18 pm, Chris H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 

That’s completely impossible - client side code cannot have server  
side effects (except of course via a request of some sort). If you  
are trying to change what the form submits, then a classic technique  
is to have a hidden field on the form that the javascript manipulates.

Fred
