Postingan lainnya
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