通过GET或POST将javascript变量传递给php文件的功能?

时间:2010-07-23 10:09:31

标签: php javascript

我有以下功能

function make(point, name, message, type, file, id, lat, lng)

我希望这个函数将所有这些Javascript变量传递给一个php文件,这个文件会在按下链接时在窗口中打开,我该怎么做?

1 个答案:

答案 0 :(得分:5)

window.open('path/to/php?point=' + point + '&name=' + name); // etc for all other vars

确保您的变量的值是urlsafe,我会用以下代码对它们进行编码:

encodeURIComponent(variable);

编辑您的评论

<a href="#" onclick="make(vars, go, here); return false;">Click me!</a>

但是,如果这就是你想要的,你也可以在一个空白的窗口中打开链接:

<a href="path/to/php?point=foo&etc=bar" target="_blank">Click me!</a>

这取决于make()除了打开一个窗口之外还做了什么其他事情,我怀疑是这样吗?