我通过ajax发布变量,但是当我在PHP中使用它时,我得到NAN,为什么呢?应该是数字
//在js中
var variableToSend = 1;
$.post('ajax.php', {variable: variableToSend});
//在php中
<?php echo $_POST['variable']?>;
答案 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的工作原理