ajax发送数据到本页面时遇到的问题

<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()