Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
函数通过GET或POST将javascript变量传递到php文件?_Php_Javascript - Fatal编程技术网

函数通过GET或POST将javascript变量传递到php文件?

函数通过GET或POST将javascript变量传递到php文件?,php,javascript,Php,Javascript,我有下面的函数 功能制造(点、名称、消息、类型、文件、id、lat、lng) 我希望这个函数将所有这些Javascript变量传递给一个php文件,当按下链接时,该文件将在窗口中打开。我该怎么做 window.open('path/to/php?point=' + point + '&name=' + name); // etc for all other vars 确保变量的值是urlsafe的,我会使用以下URL编码: encodeURIComponent(variable);

我有下面的函数

功能制造(点、名称、消息、类型、文件、id、lat、lng)

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

window.open('path/to/php?point=' + point + '&name=' + name); // etc for all other vars
确保变量的值是urlsafe的,我会使用以下URL编码:

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()
是否在做除打开窗口以外的其他事情,我怀疑是这样吗

确保变量的值是urlsafe的,我会使用以下URL编码:

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()
是否在做除打开窗口以外的其他事情,我怀疑是这样的?

如何使此代码仅在按下链接时执行?如何使此代码仅在按下链接时执行?