gpt4 book ai didi

javascript - 在php中捕获js var

转载 作者:行者123 更新时间:2023-12-03 11:59:58 27 4
gpt4 key购买 nike

捕获使用 POST 发送到 php 文件的 JavaScript 变量的最佳方法是什么?

下面给出了我发布变量的代码行

 xmlHttp.open("GET", "testAJAX.php?$phpvariable="+$jsvariable, true);

干杯

最佳答案

我敢打赌问题是你把自己与 $ 混淆了标志。

更改:

xmlHttp.open("GET", "testAJAX.php?$phpvariable="+$jsvariable, true);

致:

xmlHttp.open("GET", "testAJAX.php?phpvariable="+jsvariable, true);

为什么?

因为调用$_GET['$phpvariable'] (单引号)将为您提供参数的值,而调用 $_GET["$phpvariable"] (双引号)不会给你任何东西! $phpvariable双引号内的内容将被假定为 PHP 变量而不是参数名称,并且它会尝试使用 PHP 变量的内容(可能不存在)作为参数名称。 (通过 HTTP 发送的参数不是 PHP 变量。)

但是如果你不包括 $在您的请求参数名称中,单引号和双引号都可以:$_GET['phpvariable']$_GET["phpvariable"] .

此外,Javascript 变量不以 $ 开头(通常不会,尽管他们可以):我几乎没有发现这个错误。

关于javascript - 在php中捕获js var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25455388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com