将javascript函数中的javascript变量传递给PHP
我有以下javascript代码。变量dyna最初是从PHP检索的。当用户单击任何按钮时,变量dyna会随着每次单击而增加/减少1(取决于他们是按“-”按钮还是按“+”按钮)。我的目标是通过POST方法将javascript变量“dyna”传递给PHP 关于如何做到这一点有什么建议吗将javascript函数中的javascript变量传递给PHP,javascript,php,html,ajax,Javascript,Php,Html,Ajax,我有以下javascript代码。变量dyna最初是从PHP检索的。当用户单击任何按钮时,变量dyna会随着每次单击而增加/减少1(取决于他们是按“-”按钮还是按“+”按钮)。我的目标是通过POST方法将javascript变量“dyna”传递给PHP 关于如何做到这一点有什么建议吗 <script> var dyna = <?php echo $user_dyna; ?> $(function() { $(".numbers-row").append('&
<script>
var dyna = <?php echo $user_dyna; ?>
$(function() {
$(".numbers-row").append('<div class="inc button">+</div><div class="dec button">-</div>');
$(".button").on("click", function() {
var $button = $(this);
if ($button.text() == "+") {
dyna -= 1;
} else {
dyna += 1;
}
$.ajax({
url: 'stats.php',
type: 'POST',
data: {dyna: dyna}
});
});
});
</script>
var dyna=
$(函数(){
$(“.numbers行”).append(“+-”);
$(“.button”)。在(“单击”,函数(){
var$按钮=$(此按钮);
如果($button.text()==“+”){
dyna-=1;
}否则{
dyna+=1;
}
$.ajax({
url:'stats.php',
键入:“POST”,
数据:{dyna:dyna}
});
});
});
这是否回答了您的问题?在我的案例中,我应该如何编写ajax代码?非常不熟悉ajax的使用。试图在我的代码中包含ajax(已在上面更新),但不起作用。stats.php是该文件的名称。时间到了。我觉得上面的代码不错;您确实正确地使用了AJAX。您确定dyna
在发回时确实已更新吗?请记住,stats.php
将需要以某种方式处理dyna
POST--$\u POST['dyna']
应该包含该值,但请记住这是在后台发生的;如果你自己访问这个页面,你将看不到它。要知道它已成功发送,您可以从JavaScript方面检查POST请求的响应
?或者,它可以全部发生在同一个文件中?你能解释一下“处理”dyna post是什么意思吗?谢谢你的建议!