使用$ .ajax发布到php

fos*_*yyy 1 html php ajax jquery post

我正在使用$ .ajax jquery方法,将num发布到php,但我不知道如何在php端获取它,这就是我所拥有的,在num上给出一个未定义的索引错误,所以它没有找到它.

我想知道如何通过$ .ajax方法在那里发布变量后在php中选择变量.

<?php 

$lol =  $_POST['num'];

echo " $lol";


?>
Run Code Online (Sandbox Code Playgroud)

这是JS:

<script>
 var num = 1;
                    function ajax_post(){ 
$.ajax('javas.php', {
success: function(response) {
      $(".status").html(response);
}, 
data: "num=" + (++num)
});
}

function ajax_posta(){
$.ajax('javas.php', {
success: function(response) {
      $(".status").html(response);
}, 
data: "num=" + (--num)
});
}

$(document).ready(function() {
$('.eventer > .button').click(function () {
    ajax_post();
});
alert("lol");
});


</script>
Run Code Online (Sandbox Code Playgroud)

这个JS是在点击按钮时执行的

Eri*_*ric 8

$.ajax默认情况下使用GET,因此要么使用$_GET而不是$_POST在PHP脚本中,请type$.ajax()调用中设置设置"post",或者使用$.post()(在$.ajax内部使用).