window.open在uri中带有&符号

时间:2014-08-21 20:45:29

标签: javascript

一直在寻找并找不到合适的答案。

我有以下代码,但它似乎在第一个&符后停止。 我无法弄清楚如何通过window.open发送它。 encodeURI函数什么都不做。

有什么想法吗?

JS:

var ref = encodeURIComponent(document.referrer);

function openPage(id,name,os1)
{

url = 'http://example.com/index.php?id='+id+'&os1='+os1;

// Open window.
window.open(url,name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=470px,height=400px");
// End.
}

问题是网址=(http://example.com/index.php?id=Blaa) 而不是 http://example.com/index.php?id=Blaa&os1=Foo

似乎停在了&符号上。我不知道如何正确使用它。我显然在这里被愚弄了。

有什么想法吗?

由于 GH

0 个答案:

没有答案