我有一些这样的代码,
<form id="abc">
<input type="text" id="txt" />
</form>
现在我想像这样重定向,
var temp = $("#txt").val();
url = "http://example.com/" + temp;
window.location.replace(url);
// or window.location(url);
在jQuery中有什么方法可以解决这个问题吗?它仍然可以让我拥有url = http://example.com
。
发布于 2009-05-11 06:34:59
老实说,我还是不明白你想要什么,但是
window.location(url);
应该是
window.location = url;
在window.location reference上搜索一下就会发现这一点。
发布于 2009-05-11 06:35:34
jQuery没有这个选项,也不应该有这个选项。这是完全有效的javascript,jQuery没有理由为此提供包装器函数。
jQuery只是一个建立在javascript之上的库,即使你使用jQuery,你仍然可以使用普通的javascript。
顺便说一句,window.location不是一个函数,而是一个属性,您应该这样设置:
window.location = url;
发布于 2015-01-12 16:33:19
var temp="/yourapp/";
$(location).attr('href','http://abcd.com'+temp);
试试这个。用作替代方案
https://stackoverflow.com/questions/846954
复制相似问题