var current_page_number=0; function checkString(cstring){ if(cstring==undefined || cstring==null) return ""; else return cstring; } function displayInvoices(offset,limit){ search_term=""; /*if($('#search_term').val()!="") search_term="&search_term="+$('#search_term').val();*/ limit="&limit="+limit; offset="&offset="+offset; $.ajax({ url: remoteAPIurl+'/api/v1/user/'+ucode+'/invoices?api_token='+token+search_term+limit+offset, crossDomain: true, type: "get", dataType: 'json', success: function(data, statusText, resObject){ $('#transtable tbody').html(""); var jsonData = resObject.responseJSON; if(jsonData.data.length>0){ $.each(jsonData.data,function(id,elem){ if(elem.user.business_name!="") var user_name=elem.user.business_name; else var user_name=elem.user.first_name+" "+elem.user.last_name; $('.card-header h4').html("Fatture di "+user_name); if(elem.op_status==1) var trans_status="Accettata"; else if(elem.op_status==2) var trans_status="Rifiutata"; var address_name=""; if(elem.address!=undefined) address_name=elem.address.address; $('#transtable tbody').append(''+ ''+checkString(elem.document_id)+''+ ''+formatDate(elem.created_at)+''+ ''+formatDate(elem.invoice_date)+''+ ''+checkString(elem.link)+''+ ''); }); functionName="displayInvoices"; if($('.paging_bar').html()=="") displayPagingBarCanonical(jsonData.tot_unpaging_record,functionName); }else{ $('#transtable tbody').append('Nessuna fattura presente'); } }, error: function() { alert('Failed!'); } }); } $(function(){ $('#search_term_button').click(function(){ offset=$('#hidden_offset').val(); displayInvoices(offset,main_limit); }); displayInvoices(0,main_limit); });