将两个JavaScript变量传递给PHP变量

4Sk*_*inz 2 javascript php variables global-variables

我试图将两个JavaScript变量传递给PHP变量.

function myFunction(){
  var one = 'one';
  var two = 'two';
}
Run Code Online (Sandbox Code Playgroud)

在做完我的研究后,我几乎得出结论,我将不得不使用AJAX,类似于

window.location.href = "myphpfile.php?one=" + one;
window.location.href = "myphpfile.php?two=" + two;
Run Code Online (Sandbox Code Playgroud)

但我无法使用PHP在PHP中获取变量

$_GET['one']
$_GET['two']
Run Code Online (Sandbox Code Playgroud)

我也很困惑,我是否两次调用PHP脚本.是否有传递两个变量的工作方式?我找到了几种传递方法,但没有传递两种方法.

Pas*_*Kit 5

以下内容将在单个请求中发送两个变量

window.location.href = "myphpfile.php?one=" + one + "&two=" + two;
Run Code Online (Sandbox Code Playgroud)

但是window.location.href不是AJAX请求.调用上面的代码将导致浏览器位置更改为myphpfile.php.

有关如何开始使用AJAX的信息,请参阅此页面,或者您也可以考虑使用jQuery.