“Could not convert JavaScript argument” nsresult: “0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)”

Analisa Error:

“Could not convert JavaScript argument”, kode ini berarti ada problem dalam argument JavaScript.

Solusi:

Periksa argumen JavaScriptmu apakah valid atau tidak.

Contoh Kasus:

Saya mempunyai form cuti  seperti dibawah ini:

Kode yang sudah dibuat:

<script type=”text/javascript”>

function simpan_leave(){

var frm=document.update_leave;

var ltr_leavetype_index=frm.ltr_leavetype.selectedIndex

var ltr_dtstart_value=frm.ltr_dtstart.value

var ltr_dtend_value=frm.ltr_dtend.value

var ltr_leavetype_value=frm.ltr_leavetype.options[ltr_leavetype_index].value

var ltr_duration_value=frm.ltr_duration.value

var ltr_notes_value=frm.ltr_notes.value

 

$.post(“<?php echo site_url(‘leave/update_leave’);?>”, { ltr_leavetype:ltr_leavetype_value,

ltr_dtstart:ltr_dtstart_value, ltr_dtend:ltr_dtend_value,  ltr_duration:ltr_duration_value, ltr_notes:ltr_notes_value

});

}

</script>

<form name=’update_leave’>

<table border=”0″>

<tr>    <td class=’first’ colspan=’2′><div>Leave Type</div>

<select name=”ltr_leavetype” >

<option value=’0′>_____Leave Type_____</option>

<option value=’1′>Annual Leave</option>

<option value=’2′>Sick Leave</option>

<option value=’3′>Maternity Leave</option>

</select>

</td> </tr>  <tr>

<td colspan=’2′><div>Start Date</div>

<input type=”text” name=”ltr_dtstart” id=”ltr_dtstart”>

</td>  </tr>  <tr>

<td colspan=’2′>

<div>End Date</div>    <input type=”text” name=”ltr_dtend” id=”ltr_dtend” >

</td>  </tr>  <tr>

<td colspan=’2′>

<div>Duration</div>

<input type=”text” name=”ltr_duration” >

</td>  </tr>  <tr>

<td colspan=’2′>

<div>Notes</div>

<textarea name=”ltr_notes” cols=”47″ rows=”2″ class=’kanan’ ></textarea>

</td>  </tr><tr><td>

<input type=’button’ value=’Simpan’ onClick=’simpan_cuti()’>

</td></tr>

</table>

Analisa:

Errornya adalah argumen dari JavaScript berarti pada kode diatas terletak pada argumen $.post

Pertanyaan:

Dalam argumen $.post terdapat 5 argumen, Bagaimana kita bisa mengetahui argumen mana yang menjadi penyebab errornya … ?

Percobaan:

 

 

You may also like...

Leave a Reply

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