Ajax posting NAN value



我通过ajax发布一个变量,但是当我在PHP中使用它时,我得到NAN,为什么会这样? 它应该是一个数字

/

/在 js 中

var variableToSend = 1;
$.post('ajax.php', {variable: variableToSend});
/

/在 php 中

<?php echo $_POST['variable']?>;

这段代码不起作用,

因为AJAX是在后台工作的东西,所以PHP中的"echo"不可能显示数据,因为数据返回到success:function然后可以控制台或打印在HTML上

以下是其工作原理的示例代码:

var variableToSend = 1;
$.ajax({
  url:"ajax.php",
  method:"POST",
  data: {
    variable:variableToSend
  },
  success:function(data){
    console.log(data);
  }
})

希望您了解 AJAX 的工作原理

最新更新