gpt4 book ai didi

php - 我的 jQuery 变量在读取时为空

转载 作者:行者123 更新时间:2023-12-01 08:35:28 25 4
gpt4 key购买 nike

我有一个名为 myRange 的 HTML slider ,代表年份。我想在单击按钮时获取该值并将其打印在此字段中:

<div id="test">HELLO</div>

我读取了脚本中的值:

var slider = document.getElementById("myRange");

function post()
{
var year = slider.value
$.post('year.php', {slideryear:year},
function(data){
$("#test").html(data);
});
}

这是year.php 文件:

<?php
$year = $_POST['slideryear'];
?>

当我单击按钮以显示 id="test"段落中的数字时,该段落变为空白(“HELLO”消失)。我第一次尝试 PHP,我做错了什么?

我在 Apache 上运行。

最佳答案

您只将发布值存储在变量$year中,但如果您想在回调中获取该值,则必须将该值作为响应返回,否则 HELLO 将被替换为空字符串。

尝试例如:

<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$year = $_POST['slideryear'];
echo $year;
}

?>

关于php - 我的 jQuery 变量在读取时为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56621849/

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