我是 ruby on 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));
关于javascript - 在字符串中执行变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18575295/