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>");
            //});
        }
    });
avatar arif90
@arif90

176 Kontribusi 16 Poin

Diperbarui 7 tahun yang lalu

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

avatar engkuskusnadi27
@engkuskusnadi27

15 Kontribusi 14 Poin

Dipost 7 tahun yang lalu

iya gan itu URL nya kok di // ? jadi komentar kan ?

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 7 tahun yang lalu

$.ajax({
        url:'<?php echo base_url("gaji"); ?>',
        type:"post",
        success:function(){
            console.log(url);
        }
    });

maap gan codennya seperti itu gan

avatar arif90
@arif90

176 Kontribusi 16 Poin

Dipost 7 tahun yang lalu

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

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

Mungkin script CI nya harusnya gini gan ?

/gaji /gaji

Keduanya sama aja, tapi coba aja gitu

avatar engkuskusnadi27
@engkuskusnadi27

15 Kontribusi 14 Poin

Dipost 7 tahun yang lalu

coba gini gan

$.ajax({
        url:'<?php echo base_url()?>/gaji',
        method:"post",
        success:function(hasil){
            console.log(hasil);
        }
    });

avatar imamriyadi
@imamriyadi

26 Kontribusi 4 Poin

Dipost 7 tahun yang lalu

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?

avatar arif90
@arif90

176 Kontribusi 16 Poin

Dipost 7 tahun yang lalu

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"...
...
...

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

oke gan makasi infonya

avatar arif90
@arif90

176 Kontribusi 16 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban