Checking Null Value With Javascript

Halo rekan semua, kembali lagi kali ini saya akan berbagi masalah kembali. Kali ini masalah yang saya hadapi mengenai checking null value dengan javascript. Jadi begini kronologisnya, saya mengambil sebuah nilai dari database dengan menggunakan javascript dan AJAX. Permasalahannya jika  nilai tersebut bernilai null maka akan memblok sebagaian form isian.

Saya sudah berhasil mengambil nilai tersebut dengan DB menggunakan script AJAX berikut

$.ajax({
type: “POST”,
url: url_ambil_data,
dataType: “json”,
success: function(data) {

$(‘input[name=”nama_form_variabel”]’).val(data.nama);

},
error: function(data) {
log(data.responseText);
}
});

 

Namun data yang sudah didapat harus diseleksi karena jika data bernilai null maka beberapa form akan terblok. Solusinya ternyata mudah, yaitu seleksi data yang terambil menggunakan negasi atau (!). Berikut contohnya :

$.ajax({
type: “POST”,
url: url_ambil_data,
dataType: “json”,
success: function(data) {

if (!data.id) {

$(‘input[name=”nama_form_variabel”]’).attr(‘readonly’, true);

}

else {

$(‘input[name=”nama_form_variabel”]’).attr(‘readonly’, false);

}

},
error: function(data) {
log(data.responseText);
}
});

 

Ternyata tanda ! atau negasi ini memiliki arti yaitu menunjukkan nilai tersebut NULL, strings “”, undefined, false, integer 0 atau NaN.

Semoga tutorial ini bisa membantu rekan semua. Salam hangat selalu

Add a Comment

Your email address will not be published. Required fields are marked *