Ajax发布NAN值

时间:2019-04-10 13:42:01

标签: javascript php jquery ajax

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

//在js中

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

//在php中

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

1 个答案:

答案 0 :(得分:0)

此代码无效,

因为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的工作原理