isset не работает

не выполняется условие с isset. статус с браузере 200, и все данные передаются. Jquery подключен. В чем же может быть ошибка?

    $.ajax({
        url: 'index.php',
        type: "POST",
        dataType: "json",
        data: {mon: choosenMon, sub: choosenSub},
        success: function(response){
            alert(response.status);
        },
        error: function(response){
            alert(response.status);
        }
    });

if(isset($_POST['mon'])){
    $mon = $_POST['mon'];
    $sub = $_POST['sub'];
    translate($mon);
    dataPrinting($mon);
        studentsPrinting();
}
```
<!-- end snippet -->

Ответы (0 шт):