Merhabalar sorunum ajax ile post ederken undefined değişken bulunamadı diyor.Alert ile post edilen değeri ekrana bastırabiliyorum ama ajax.php de değişkeni kullanamıyorum yardım edebilecek olursa çok sevinirim.
networkden gelen hata mesajı : Undefined index: kategori_id in


<select id="yazi_kategori_alt" name="yazi_kategori_alt" class="form-control"></select>

<script type="text/javascript">
$(document).ready(function(){
$("#yazi_kategori_alt").hide();
$("#yazi_kategori").change(function(){
var kategori_id = $(this).val();
$.ajax({
type :"POST",
url :"ajax.php",
data :{"kategori_id":kategori_id},
success:function(e)
{
$("#yazi_kategori_alt").show();
$("#yazi_kategori_alt").html(e);

}

});
})


});
</script>
ajax.php sayfam :
<?php
include '../../sistem/baglan.php';

$kategori_id = $_POST["kategori_id"];



$alt_kategoriler = $db -> prepare("SELECT * FROM kategoriler_alt where kategori_id='".$kategori_id."'");

$alt_kotegori_cek=$alt_kategoriler -> fetchALL(PDO::FETCH_ASSOC);

foreach ($alt_kotegori_cek as $row) { ?>
<option value="<?php echo $row["id"]; ?> "><?php echo $row["alt_kategori_title"]; ?></option>
<?php } ?>