簡體   English   中英

在字符串中執行變量

[英]Execute variable inside a string

我是Rails開發人員的紅寶石,有一個簡單的問題,我無法解決。

location.href = "/home?selected_date="+selecteddate;"&days_ago="+dateDiff(selecteddate , todaysdate);

我必須使用上面的代碼生成一個URL,這里有一個名為selecteddate的變量,該變量生成一個值和dateDiff(selecteddate,todaysdate); 對所選日期和今天日期進行了比較,並給了我一個價值。

問題:執行它時,我的URL如下所示:

/home?selected_date=Sun Sep 01 2013 00:00:00 GMT+0530 (IST)

我缺少&days_ago =部分。 任何想法如何解析URL中的兩個參數。

提前謝謝你

您的語法已關閉。 另外,您應該對其進行編碼:

location.href = "/home?selected_date=" + encodeURIComponent(selecteddate) + "&days_ago=" + encodeURIComponent(dateDiff(selecteddate , todaysdate));

你錯過了串聯。

location.href = "/home?selected_date="+selecteddate+";&days_ago="+dateDiff(selecteddate , todaysdate);

試試這個代碼:

location.href = "/home?selected_date="+selecteddate+"&days_ago="+dateDiff(selecteddate , todaysdate);

問題是您沒有連接selecteddate字符串變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM