De lo contrario, jQuery adivina lo que se devolvió.
tipoDatos
defecto: suposición inteligente (XML, JSON, script o HTML)
El tipo de datos que usted está esperando de regreso del servidor. Si no se especifica ninguno, jQuery intentará inferirlo basándose en el tipo MIME de la respuesta (un tipo MIME XML arrojará XML, en 1.4 JSON arrojará un objeto JavaScript, en 1.4 script ejecutará el script, y cualquier otra cosa será devuelto como una cadena). Los tipos disponibles (y el resultado pasado como el primer argumento para su devolución de llamada correcta) son:
"xml": devuelve un documento XML que se puede procesar a través de jQuery.
"html": devuelve HTML como texto sin formato; las etiquetas de script incluidas se evalúan cuando se insertan en el DOM.
"script": Evalúa la respuesta como JavaScript y la devuelve como texto sin formato. Inhabilita el almacenamiento en caché al agregar un parámetro de cadena de consulta, "_ = [TIMESTAMP]", a la URL a menos que la opción de caché esté establecida en verdadero. Nota: Esto convertirá las POST en GET para solicitudes de dominio remoto.
"json": Evalúa la respuesta como JSON y devuelve un objeto JavaScript. En jQuery 1.4, los datos JSON se analizan de manera estricta; cualquier JSON malformado es rechazado y se produce un error de análisis. (Consulte json.org para obtener más información sobre el formateo JSON correcto).
"jsonp": Se carga en un bloque JSON utilizando JSONP. Agrega un extra "? Callback =?" hasta el final de su URL para especificar la devolución de llamada. Inhabilita el almacenamiento en caché al agregar un parámetro de cadena de consulta, "_ = [TIMESTAMP]", a la URL a menos que la opción de caché esté establecida en verdadero.
"texto": Una cadena de texto sin formato.
valores múltiples separados por espacios: a partir de jQuery 1.5, jQuery puede convertir un tipo de datos de lo que recibió en el encabezado Content-Type a lo que necesita. Por ejemplo, si desea que una respuesta de texto se trate como XML, use "text xml" para el dataType. También puede realizar una solicitud JSONP, recibirla como texto e interpretarla por jQuery como XML: "jsonp text xml". Del mismo modo, una cadena abreviada como "jsonp xml" primero intentará convertir de jsonp a xml y, en su defecto, convertir de jsonp a texto, y luego de texto a xml.
por qué no hacerlo con formato HTML y luego convertir a la cuerda? –
Posible dulcificación http://stackoverflow.com/questions/1981815/jquery-read-a-text-file – coder
No se puede leer un archivo de texto "local" con jQuery. jQuery no tiene acceso al sistema de archivos del lado del cliente. ¿Te refieres a "local" como parte de tu dominio? – meagar