我是rails开发人员的红宝石,有一个我无法弄清楚的简单问题。
location.href = "/home?selected_date="+selecteddate;"&days_ago="+dateDiff(selecteddate , todaysdate);
我必须使用上面的代码生成一个URL,这里我有一个名为 selecteddate 的变量,它生成一个值和 dateDiff(selecteddate,todaysdate); 做一个所选日期与今天日期的差异给我一个值。
问题:当我执行它时,我的网址如下所示:
/home?selected_date=Sun Sep 01 2013 00:00:00 GMT+0530 (IST)
我错过了& days_ago =部分。任何想法如何解析URL中的两个参数。
提前谢谢你
答案 0 :(得分:2)
您的语法已关闭。另外你应该编码:
location.href = "/home?selected_date=" + encodeURIComponent(selecteddate) + "&days_ago=" + encodeURIComponent(dateDiff(selecteddate , todaysdate));
答案 1 :(得分:0)
你错过了连接。
location.href = "/home?selected_date="+selecteddate+";&days_ago="+dateDiff(selecteddate , todaysdate);
答案 2 :(得分:0)
试试这段代码:
location.href = "/home?selected_date="+selecteddate+"&days_ago="+dateDiff(selecteddate , todaysdate);
问题是你没有连接selecteddate
字符串变量。