gpt4 book ai didi

php - 使用 AJAX 将 js 变量传递给 PHP

转载 作者:行者123 更新时间:2023-11-28 02:55:40 24 4
gpt4 key购买 nike

尝试使用 AJAX 从 play.php 发送 javascript 变量 x 和 y 在 PHP 页面 xyz.php 中,但无法这样做。你们能告诉我这里出了什么问题吗?

function clicked(evt){
var e = evt.target;
var dim = e.getBoundingClientRect();
var x = evt.clientX - dim.left;
var y = evt.clientY - dim.top;

$( document ).ready(function() {

$.ajax({
type: "POST",
url: 'play.php',
data: {X: x },
success: function(data)
{
alert("success! X:" + data);
}

});

});
}

在 xyz.php 中

<?php 
if (isset($_GET["X"])) {
$x = $_GET["X"];
echo $x;
}else{
echo 'no variable received';
}
?>

最佳答案

您正在使用“POST”发送您的数据并使用“GET”接受

请像下面这样重写PHP代码

<?php 
if (isset($_POST["X"])) {
$x = $_POST["X"];
echo $x;
}else{
echo 'no variable received';
}
?>

检查是否有效

关于php - 使用 AJAX 将 js 变量传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37211926/

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