Ciao ragazzi
Premetto che sto approcciando ora su Jquery quindi la domanda potrà sembrare stupida ma non ho trovato ancora la risposta.
Dunque... ho uno scritp per la paginazione con ajax
codice:
$.fn.Paginate = function(pageNumber){
try
{
if(typeof this.loader =='undefined') this.loader = '<div style="margin-left:40%;margin-top:5%;">[img]./img/ajax-loader.gif[/img]</div">';
if(typeof pageNumber == 'undefined') pageNumber=1;
var searchQuery = $('#search').val ();
//alert(searchQuery)
// get the existing GET variables
var getVars = '';
var inputs = $('input#pagination-search');
for(var i=0;i<inputs.size();i++){
if(inputs[i][0].id != 'search' && inputs[i][0].id != ''){
var getVars = getVars+'&'+inputs[i][0].id+"="+inputs[i].val();
}
}
// create the params string
var url = "sub_page.php";
var params = 'page='+pageNumber+'&search='+searchQuery+getVars;
// method | url | parameters
$(this).html(this.loader).load(url, params);
return false;
}
// display the error in case of failure
catch (e)
{
alert("Can't connect to server:\n" + e.toString());
return false;
}
}
Ad un certo punto mi trovo questa istruzione
var inputs = $('input#pagination-search');
Qual è l'oggetto da cui prende i valori?E' un form con id="pagination-search" o cosa?
Grazie per l'eventuale aiuto
Roberto