function search(q){
// /ad/searchByCode/{aslug}
var limit="&limit=100";
var offset="&offset=0";
if(q!="") var search_term="&search_term="+q;
console.log(token);
$.ajax({
url: remoteAPIurl+'/api/v1/ad/searchByCode?api_token='+token+search_term+limit+offset,
crossDomain: true,
type: "get",
dataType: 'json',
success: function(data, statusText, resObject){
$('#familytable tbody').html("");
var jsonData = resObject.responseJSON;
console.log(jsonData);
if(jsonData.data.length>0){
$.each(jsonData.data, function (id, elem) {
console.log(elem);
var first_name=elem.user.first_name;
var last_name=elem.user.last_name;
var email=elem.user.email;
var city=elem.city.name;
var profession=elem.profession.name;
var link="Vai alla famiglia";
var link2="Gestisci annuncio";
var link3="Associa candidati";
$('#familytable tbody').append('
| ' + first_name + ' | ' +
last_name + ' | ' + email
+ ' | ' + city + ' | '+profession+' | '+link+' '+link2+' '+link3+' |
');
});
}
else
{
$('#familytable tbody').append('| Nessun annuncio presente |
');
}
//alert(data);
/*
$('#familytable tbody').html("");
var jsonData = resObject.responseJSON;
if(jsonData.data.length>0){
$.each(jsonData.data, function (id, elem) {
try {
city_name=elem.cities[0].name;
}catch(err){
city_name="Nessuna";
}
see_advertisings=" • Annunci";
enable="";
if(status==0) enable='Attiva';
else if(status==1){
enable='Disabilita • Non attiva';
}
else if(status==2){
enable='Non attiva';
}
//
var resetLink="";
if(status>0){
resetLink=' • Reset Password';
}
if(elem.addresses[0]!=undefined && elem.addresses[0].tel_number!=undefined) var phone_number=elem.addresses[0].tel_number;
else var phone_number="";
created_at=moment(elem.created_at).format('DD/MM/YYYY HH:mm');
var modify=' • Modifica';
$('#familytable tbody').append('| ' +
elem.first_name + ' | ' + elem.last_name
+ ' | ' + elem.business_name + ' | '+phone_number+' | ' + elem.email + ' | ' + created_at + ' | ' + city_name + ' | '+
enable+
modify+
resetLink+
' • Ind. Fatturazione'+
' • Transazioni'+
see_advertisings+
' |
');
//console.log(jsonData.tot_unpaging_record);
functionName="displayFamilies";
if($('.paging_bar').html()=="") displayPagingBarCanonical(jsonData.tot_unpaging_record,functionName);
});
}else{
$('#familytable tbody').append('| Nessuna famiglia presente |
');
}
*/
},
error: function(e) { console.log(e); alert('Failed!'); }
});
}
$(document).ready(function(){
$('#search_term_button').click(function(){
var q=$("#search_term").val();
if(q!=""){
var sp=q.split("-");
if(sp[0].length>=4){
//xwwqb-Roma
search(sp[0]);
}
else{
alert("La stringa di ricerca deve essere più lunga di 4 caratteri");
}
}
});
});