<div id="right"> <?php $ile = $db->getAmount(); // zlicza ilość wyników ?> </div>
efekt jest następujący:

Do przycisków obok Nazwa i Dodano są przypisane następujące zdarzenia jQuery:
Kod
$(document).ready(function(){
$('#sortdate').click(function() {
$.post(
'./functions/AJAXsortname.php',
{
sort:'c_date'
},
function(returned_data)
{
$('#right').html(returned_data);
}
);
});
});
$(document).ready(function(){
$('#sortname').click(function() {
$.post(
'./functions/AJAXsortname.php',
{
sort:'c_name'
},
function(returned_data)
{
$('#right').html(returned_data);
}
);
});
});
$('#sortdate').click(function() {
$.post(
'./functions/AJAXsortname.php',
{
sort:'c_date'
},
function(returned_data)
{
$('#right').html(returned_data);
}
);
});
});
$(document).ready(function(){
$('#sortname').click(function() {
$.post(
'./functions/AJAXsortname.php',
{
sort:'c_name'
},
function(returned_data)
{
$('#right').html(returned_data);
}
);
});
});
a plik AJAXsortname.php wygląda tak:
include '../classes/client.php'; include '../classes/database.php'; $Client = new Client(); $db = new dbh(); $wynik = $db->searchClient('',$_POST['sort']); $ile = $db->getAmount();
Problem polega na tym, że przy pierwszym użyciu guzika wyniki w tabeli są sortowane. Natomiast po wyświetleniu posortowanych wyników nie można wykonać żadnego innego zdarzenia poprzez jQuery (ani sortowanie, ani nawet alert). Czy ktoś obeznany w temacie mógłby podpowiedzieć w czym problem?
Dzięki z góry za pomoc.