<script src="../jquery.js"></script>
<script>
var a = "ABC";
$.ajax({
data: { a: a },
type:'POST'
})
</script>
<?php
$X=$_POST("a");
echo $X;
上述代码的运行结果是一个空白页面,并没有输出“ABC”。
我检查了一下,jquery的路径与名称没有错,并且本文件后缀是.php。
我不知道问题出在了哪里。
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
var a = "ABC";
$.ajax({
type: "POST",
data: {a:a, ajax: 'true'},
dataType: 'text',
success:function(result){
alert(result);
}
});
</script>
<?php
if (isset($_POST['ajax'])){
if(isset($_POST['a'])){
$X=$_POST['a'];
echo $X;
}
else{
echo "fail";
}
exit;
}
$_POST以及$_GET 格式是 $_POST[] ,$_GET[]
不是$_POST()