gpt4 book ai didi

javascript - ajax的问题​​。如何将javascript变量转换为php变量?

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

我想将 javascript 变量转换为 php 变量以在 sql 查询中使用它,但它不起作用。

html代码:

<select id = "dep_ID" name = "dep_ID" onchange="myFunction()">

同一文件中的 javascript 代码:

<script>
function myFunction(){

var xo = document.getElementById("dep_ID").value;
document.getElementById("demo").innerHTML = "You selected: " + xo;

$.ajax({
url: 'insert.php',
data: {duration: xo},
type: 'POST',
success: function(data) {
alert(data);
document.getElementById("demo").innerHTML = "You selected: " + <?php echo @$duration;?>;
}
});
}
</script>

insert.php代码:

<?php
$duration = $_POST['xo'];
return $duration ;
?>

我期待 dep_ID 变量的输出,但我什么也没得到。

最佳答案

Javascript 和 PHP 系统是不同的。在 ajax 调用的响应中,您将获得 javascript 对象。所以你需要做如下修改:

document.getElementById("demo").innerHTML = "You selected: " + data.duration;

关于javascript - ajax的问题​​。如何将javascript变量转换为php变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56379441/

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