Any word yet?

Can anybody show me how to grab a parameter in ruby?

I have:

<%
require “dbi”
require ‘cgi’
cgi = CGI.new

year = cgi.params[‘year’]
make = cgi.params[‘make’]
category = cgi.params[‘category’]

%>

for passing in from another form.

What I cannot get to work is:

How do I dereference a Javascript var?

Any input would be great!

Thanks

On 1/30/07, joep [email protected] wrote:

make = cgi.params[‘make’]
function someFunc(str_string)

}

How do I dereference a Javascript var?

Any input would be great!

Thanks

Hi,

you’re mixing two things:

  1. server-side ruby (i.e. it runs on server)
  2. client side javascript (runs on client in browser)

The control flow is as follows:

  1. server takes your page, runs the embedded ruby, and replaces it
    with the result.

xxx<%= ‘a’ + ‘b’ %>xxx is the same as xxxabxxx (except for possible
newlines, but we don’t care now)

  1. the page is sent to browser, and displayed. javascript is executed.
    now the page doesn’t contain any ruby code.

Your problem with js_string is that there’s no javascript involved
when ruby is run, and vice versa. What you have to do is to create a
form and send the data back to the server for processing - see your
year, make, category.

On Jan 30, 11:27 am, “Jan S.” [email protected] wrote:

<%
for passing in from another form.

when ruby is run, and vice versa. What you have to do is to create a
form and send the data back to the server for processing - see your
year, make, category.- Hide quoted text – Show quoted text -

I gotcha.
I’m still learning this stuff.
Thanks for the direction.