serializeArray работает с селектором форм, например: $('form').serializeArray();
вернет массив данных для отправки на запрошенный URI / URL, не уверенный, что он будет работать на отдельных входах.
Заметьте, я поместил die () перед живым, так как это убило бы все предыдущие события.
возможно, вам также может понадобиться добавить e.preventDefault();
, чтобы форма не обновляла страницу при отправке.
$('#inv-btn-submit').die().live('click',function(e) {
var get_data = $('form').serializeArray();
$.ajax({
type : 'POST',
url : '<?= base_url();?>main/insertInvoice',
dataType : 'json',
data: get_data,
success : function(data){
alert(data.msg);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert('There was an error. ');
}
});//end of ajax
alert("end here");
return false;
});// end of button click