Postingan lainnya
url pada $.ajax tidak berjalan
$.ajax({
url:'<?php //echo base_url("gaji"); ?>',
type:"post",
//dataType:"json",
// data:{
// nik:nik
// //bagian:bagian
// }
//beforeSend:function(){
// $('#bidang').empty();
// $('#jabatan').empty();
// $('#subbidang').empty();
//},
success:function(){
console.log(url);
// $('#bidang').append("<option value=''>===Pilih===</option");
// $.each(data,function(index,val){
// $('#bidang').append("<option value='"+val['BIDANGAFDELING_ID']+"'>"+val['BIDANGAFDELING_NAMA']+"</option>");
//});
}
});
9 Jawaban:
Ini script asli gan?
Bukannya `//` merupakan komentar yaa? coba hapus aja `//` nya
\* pastikan nama file benar \* pastikan lokasi file benar \* base_url("gaji") udah benar? \* tambahan, bisa juga pakai shorthand PHP biar simple, readable, cepat dan effisien juga gan :D
iya gan itu URL nya kok di // ? jadi komentar kan ?
$.ajax({
url:'<?php echo base_url("gaji"); ?>',
type:"post",
success:function(){
console.log(url);
}
});
maap gan codennya seperti itu gan
Jawaban Terpilih
Codeigniter ya?
script php yg diarahin ke url /gaji itu ky mana? mungkin bisa pastiin juga di config.php
$config['base_url'] = '-- di setting dgn benar --';
waktu ajax dipanggil, sambil buka inspector, bagian network cek disitu url yg dipanggil benar atau tidak cek juga hasil reponse resultnya, ada yg error ga, kalau error perbaiki php-nya gan
Mungkin script CI nya harusnya gini gan ?
/gaji /gaji
Keduanya sama aja, tapi coba aja gitu
coba gini gan
$.ajax({
url:'<?php echo base_url()?>/gaji',
method:"post",
success:function(hasil){
console.log(hasil);
}
});
oke gan makasi solusinya ada yang saya tanyakan url pada ajax itu hanya bekerja pada proses data saja ya gan ? klo url itu diarahkan untuk membuka tampilan form apa bisa ya?
idealnya untuk proses data aja gan. agan bisa ambil resultnya dalam bentuk json, utk ngolah tampilan kan agan bisa render pakai javascript. sy sebut lebih ideal, karena kalau data aja kan kapasitas di networknya lebih kecil muatannya, selain itu sangat baik utk memisahkan antara logic tampilan dan data, konsep pemisahan seperti ini yg skarang banyak dilakukan framework2 terkemuka seperti angular, backbone, vue.
tapi kalau agan mau, ya bisa aja tinggal di letakan aja toh hasil resultnya ke dalam dom ex. JQuery;
<div id="slotnya"></div>
<script>
$.ajax({
url:'form.php',
method:"post",
success:function(hasil){
$('#slotnya').html(hasil);
}
});
</script>
form.php;
<form>
<input type="text"...
...
...