Ich habe mehrere Update-Methoden in einer Javascript-Datei, für die Aktualisierung meiner Ajax-Anwendung, wie so verwendet:
function updateByPk(layer, pk) {
url = "get_auction.php?cmd=GetAuctionData&pk="+pk+"&sid="+Math.random();
update(layer, url);
}
function updateByQuery(layer, query) {
url = "get_records.php?cmd=GetRecordSet&query="+query+"&sid="+Math.random();
update(layer, url);
}
function updateByPage(layer, query, pg) {
url = "get_records.php?cmd=GetRecordSet&query="+query+"&pg="+pg+"&sid="+Math.random();
update(layer, url);
}
Ich frage mich, ob es effizienter wäre, Dinge wie Paginierung und solche streng durch php zu tun, einfach durch Neuladen der Seite, anstatt eine Ajax-Methode zu verwenden. Ich bin nicht sicher, welche Methode effizienter ist, oder wenn es Vor- und Nachteile für jede.