gpt4 book ai didi

php - 将 JavaScript 变量发送到 PHP 文件

转载 作者:行者123 更新时间:2023-11-28 20:41:00 28 4
gpt4 key购买 nike

这是 JavaScript:

var sendlat;
var sendlng;
var sendid;

// More code...

$.post('insert.php', {variable: sendlat});
$.post('insert.php', {variable: sendlng});

这是 insert.php 文件:

$latitude = $_POST['sendlat'];
$longtitude = $_POST['sendlng'];

这给了我 0 个值。我需要改变什么?

最佳答案

看起来您并没有真正仔细查看 jQuery docs for post在这里。

试试这个:

$.ajax({
type: "POST",
url: '/insert.php',
data: {sendlat: sendlat, sendlng: sendlng},
success: function(data){
//do something with your success
}
});

其一,您不需要 2 次 post 调用。这将分离数据。
在一次 ajax 调用中完成此操作。

其次,正如 Charmander 指出的那样,您使用 post 变量“variable”发送它,这是错误的。

冒号左边是后变量名。 sendlat:100 在 PHP 中会产生 $_POST['sendlat'] = 100

关于php - 将 JavaScript 变量发送到 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14410264/

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