English 中文(简体)
将javascript值纳入代谢法
原标题:Inserting javascript values into erb code

我有一个小标题模板,其代码如下:

var latlng = new google.maps.LatLng(<%= session[:lat] %>, <%= session[:lng] %>);

我现在试图做相反的事情(将java制成废墟):

<% session[:lat] = javascript_tag("document.write(location.lat());") %>
最佳回答

我认为,你再次遗漏了 Java字。

传真机上运行。

Javascript code (var latlng = new google.maps.LatLng(10, 20); and document.write(location.lat());) is executed in the browser.
It s also executed after ruby code, when server has processed request and generated result page already.

如果你想要知道服务器上<代码> 所在地.lat()的价值,那么你必须将其从浏览器上发送到美国宇宙航空研究开发机构的服务器。 任何流行的贾瓦特图书馆都将为此提供帮助。

问题回答

Maybe you could try <%= raw [ruby/rails code] %>
This link may help: http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/a160d9c2e55cfe36





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签