Originariamente inviato da Gumble
in effetti, dopo un po di ricerche sono giunto alla stessa conclusione.
ho quindi deciso di restituire un oggetto ajax con il campo 'status' come suggerito da te.
il problema é che se ho un'eccezione restituisco questo (ovviamente codificato in json):
ora il problema é l'opposto... se non ho un'eccezione come faccio a restituire dell'html ora che la chiamata ajax si attende del json?codice:$ret['status'] = 'ko'; $ret['exception'] = 'il php non ha funzionato' return json_encode($ret);e lato javascript usi l'HTML contenuto nella proprieta' "html" dell'oggetto JSON restituito.Codice PHP:$ret['status'] = 'ok'
$ret['html'] = ... // codice HTML possibilmente incluso da una view o sistema simile
echo json_encode(ret); // echo o return a seconda del tuo setup

Rispondi quotando