0

在过去的 48 小时里,我一直在为以下事情苦苦挣扎,我希望这里有人能把我从一个洞里挖出来;

window.open("process.php?page=g&zipcode=" + zipcode);<- 我需要在此 URL 的末尾添加第二个变量。我知道如果我这样做window.open("process.php?page=g&zipcode=" + zipcode + id);在第一个变量之后直接添加变量但令人讨厌。我需要的是它看起来像这样:

process.php?page=g&zipcode=33001&id=63423563

我无法理解的是如何在变量之间添加“&id=”。

我真的希望这是有道理的。

提前致谢

4

4 回答 4

1

您只是直接附加它们,而不是在它们之间添加必要的字符串:

window.open('process.php?page=g&zipcode='+zipcode+'&id='+id); 
于 2013-07-24T10:37:44.463 回答
0
window.open("process.php?page=g&zipcode=" + zipcode + "&id=" +  id);
于 2013-07-24T10:37:13.153 回答
0

+用于连接字符串。

"process.php?page=g&zipcode=" + zipcode +"&id=" + id
于 2013-07-24T10:38:01.140 回答
0

在 javascript 中,+用于数字的加法和字符串的连接。在您的问题中,您说您输入了,window.open("process.php?page=g&zipcode=" + zipcode + id);
这将连接邮政编码和 id,以及字符串的组合。相反,您必须输入,

window.open("process.php?page=g&zipcode=" + zipcode +"&id="+ id);

这会将 id 连接到其各自的字符串,即&id=. 你错过了它来学习。

于 2013-07-24T10:47:31.650 回答