Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Error Di ajax
Mohon Bantuannya, erornya : Cannot read property 'val' of null at kirim_formnya at HTMLInputElement.onclick
Terimakasih
<script type="text/javascript">
function kirim_formnya(){
var nama = $('#txt_nama').val();
$.ajax({
//Alamat url harap disesuaikan dengan lokasi script pada komputer anda
url : 'http://localhost/hrfastnan/nsleaveproses.php',
type : 'POST',
dataType : 'html',
data : 'nama='+nama,
success : function(respons){
$('#pesan_kirim').html(respons);
},
})
}
</script>
<form name="frm_ajax" method="post">
<div id="pesan_kirim">ini</div>
<input type="text" id="txt_nama">
<input type="button" onclick="kirim_formnya();" value="Kirim"/>
<!--<select onchange="kirim_form();">
<option>ini</option>
<option>ini</option>
</select>-->
<script type="text/javascript" src="ajaxns2.js"></script>
</form>
8 Jawaban:
mungkin karena jquerynya, tidak dibungkus di methode document.ready, mungki ya, jadi dicoba aja kode js nya dibungus
$(document).ready(function() {
//kode disini
});
namanya gan, ga sesuai sama nama fungsi yg dibuat. di onchange="kirim_form();" ganti jadi onchange="kirim_formnya();" atau mau dihapus aja kali bagian
di tulisannnya kirim_form is not defiend, kalo fungsi agan tulisannya pake 'nya' kirim_formnya , mungkin ada bagian yang salah tulis
Udah di samain gan
<script type="text/javascript">
$(document).ready(function(){
function kirim_formnya(){
$('#pesan_kirim').html('Loading ...');
$('#pesan_kirim').slideDown('slow');
/*var tgl_req = $('#request_dateApproval').val();
var status = $('#slcStatusHistory').val();
var tgl_dari = $('#leave_from_dateApproval').val();
var tipe = $('#slcTypeApproval').val();
var tgl_sampai = $('#leave_to_dateApproval').val();
var divisi = $('#txtHint').val();
var pagenya = $('#sel_id').val();*/
var namanya = $('#textnya').val();
$.ajax({
//Alamat url harap disesuaikan dengan lokasi script pada komputer anda
url : 'http://localhost/hrfastnan/nsleaveproses.php',
type : 'POST',
dataType : 'html',
//data : 'tgl_req='+tgl_req+'&status='+status+'&tgl_dari='+tgl_dari+'&tipe='+tipe+'&tgl_sampai='+tgl_sampai+'&divisi='+divisi+'&pagenya='+pagenya,
data : 'namanya='+namanya,
success : function(respons){
$('#pesan_kirim').html(respons);
},
})
}
});
</script>
<select class="" name="" onchange="kirim_formnya();">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
tapi tetep eror
dishare gan salahnya apa, solvednya bagaimana, biar orang yang punya error yang sama bisa belajar
Jawaban Terpilih
ekh iya lupa share
kesalahannya ada di penulisan $ yang seharusnya menjadi jQuery