使用location.href重定向页面

时间:2012-02-15 11:26:34

标签: javascript

我正在尝试使用JavaScript重定向一个url,以便使用

将值传递给Java代码
location.href = "/something/uId=" + Idvalue + "time=" + "timeValue"

我在这里检查今天的两个单选按钮和周单选按钮。

它工作正常并传递id和时间值,即200(示例),week(示例)。

但是当涉及到今天选项时,它只传递时间值。我尝试了以下方式

location.href += "&uId=" + uId;
// and 
location.href += "time=" + today + "&uId=" + uId; 

但它只在今天过去了。我很惊讶地看到其他变量timeframe=today&x=26&y=4,但我没有传递这些x和y值。

2 个答案:

答案 0 :(得分:0)

很难理解这里到底出了什么问题。如果没有传递uId,我认为它是代码的不同区域(负责设置uId已经破坏的任何区域。

您构建网址的方式似乎不正确。 URL的queryString应如下所示:

url.com?firstArgName=firstArgValue&secondArgName=secondArgValue& ....

所以你的初始行应该是这样的:

location.href="/something?uId="+Idvalue+"&time="+timeValue

如果您的网络服务器以标准方式运行。

答案 1 :(得分:0)

我相信xy变量的出现是因为您有图像按钮。

关于您的重定向页面,请尝试以下操作:

location.href = '/something?uId='+ Idvalue +'&time='+ TimeValue;