答案 0 :(得分:3)
尝试类似:
location.replace('http://test.com/sometest.html?myid=5&someotherid=6');
或
location.href = 'http://test.com/sometest.html?myid=5&someotherid=6';
答案 1 :(得分:1)
如果通过“对网址进行'GET'调用”,您的意思是将当前位置更改为某个网址,您只需将新网址分配给{{1变量:
location
如果您想通过添加一些查询参数来构建网址,您可以执行以下操作:
var newUrl = "http://test";
window.location = newUrl;
此外,您可以使用函数将参数映射到url:
newUrl += "?myid=" + myid;
然后你可以用它作为:
function generateUrl(url, params) {
var i = 0, key;
for (key in params) {
if (i === 0) {
url += "?";
} else {
url += "&";
}
url += key;
url += '=';
url += params[key];
i++;
}
return url;
}
obs:此函数仅适用于params对象中的int / bool / string变量。对象和数组不能以这种形式使用。
答案 2 :(得分:0)
您只需将其正常包含在查询字符串中:http://test?myid=5&otherarg=3
答案 3 :(得分:0)
var myid = 5;
window.location = "http://test?myid=" + myid;
答案 4 :(得分:0)
如果您只想打电话给它。并且不要去它: 使用AJAX请求:
$.ajax({
url: 'http://test/?myid=5'
});
这里是jQuery。但是互联网上有足够的非jQuery示例。