Tadi di kantor dibuat pusing sama ajax post. asem. Jadi ceritanya, ada script ajax javascript request data ke server. Tapi selalu ada respon "Failed to load resource: the server responded with a status of 500 (Internal Server Error)".
Bolak balik di cek apa javascriptnya yg salah tetep gk bisa. Dicoba di console-nya chrome, juga gak bisa. Tapi di coba request ke server lain, bisa. Ok berarti ada masalah di server-side-nya. Fyi server memakai PHP Codeigniter.
Browsing nemu kek ginian Stackoverflow
Memang di CI-nya setting CSRF-nya di set TRUE, setting ini ada di config/config.php.. Ane coba ganti false, error tadi bisa ilang dan request-pun dapet respon dari server.
Biar nggak ganti setting-an config, CI ada fasilitas buat generate semacam token buat setiap request baik itu POST atau GET. Dengan menyertakannya di parameter dan value yang dikirimkan ke server.
propinsi_id : temp_propinsi_id,
'<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'
};
$.ajax({
type: 'POST',
url : "<?php echo site_url('index/index') ?>",
data: propinsi_id,
success: function(msg){
$('#kota').html(msg);
}
});