nelle funzioni ajax jQuery, la firma il successo callback è:
function (data, textStatus) {
// data could be xmlDoc, jsonObj, html, text, etc...
this; // the options for this ajax request
}
a seconda del tipo di dati che hai chiesto, utilizzando il parametro 'dataType', si otterrà l'argomento 'data'.
dalla documentazione:
dataType (String) Default: Indovina intelligente (XML o HTML). Il tipo di dati che ci si aspetta dal server. Se nessuno è specificato, jQuery trasmetterà in modo intelligente responseXML o responseText al callback di successo, in base al tipo MIME della risposta.
I tipi disponibili (e il risultato passato come primo argomento per il vostro successo callback) sono:
"xml": Restituisce un documento XML che può essere trasformati tramite jQuery.
"html": restituisce HTML come testo normale; i tag script inclusi vengono valutati quando inseriti nel DOM.
"script": valuta la risposta come JavaScript e la restituisce come testo normale. Disabilita la memorizzazione nella cache a meno che non venga utilizzata l'opzione "cache". Nota: questo trasformerà i POST in GET per le richieste di dominio remoto.
"JSON": valuta la risposta come JSON e restituisce un oggetto JavaScript.
"jsonp": Carichi in un blocco JSON utilizzando JSONP. Aggiungerà un ulteriore "? Callback =?" alla fine del tuo URL per specificare il callback. (Aggiunto in jQuery 1,2)
"testo": Una stringa di testo normale.
vedere http://docs.jquery.com/Ajax/jQuery.ajax#options
fonte
2009-07-20 10:13:27
vedere prima altro commento - la risposta è vuota -> nessun testo googleHtml ?! come risposta: -/ –