[英]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.