allora qui vado ad inviare questi valori id,inCarico,user alla pagina send.php, la quale attraverso una funzione esegue un UPDATE di due campi della TB_SEGNALAZIONI.
codice:
$.ajax({
type: "POST",
url: "send.php",
data: "id=" + id + "&inCarico=" + incarico+"&user="+user,
ecc ecc
se $.ajax({ mi restituisce il success voglio ricaricare soltanto la tabella con i record aggiornati
codice:
success: function(msg)
{
$("#datatable").load(location.href+" #datatable>*","");
La pagina send.php ha il compito di invia i dati per l'UPDATE e non fa altro:
codice:
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$segnalazioni = $test->InPresaInCarico($_POST['id'],$_POST['inCarico'],$_POST['user']);
# controllo sull'esito del metodo
if ($segnalazioni) {
# notifica in caso di esito positivo
echo "<div id='datatable' class='alert alert-success' role='alert'>Risposta registrata ed inviata</div>";
}else{
# notifica in caso di esito negativo
echo "<div class='alert alert-danger' role='alert'>Errore in fase di risposta</div>";
}
}
Il metodo draw(), non lo riconosce non capisco perché, nonostante tutto richiami i file(js e bootstrap) necessari per il corretto funzionamento.
Di sicuro, sbaglio qualcosa.