2011-12-01 17 views
5

Estoy utilizando el código de abajo para usar la carga XML en jsfiddle.netCómo cargar y usar XML en jsFiddle

$.ajax({ 
    type: "GET", 
    url: "/echo/note.xml", 
    dataType: "xml", 
    success: function(xml) { 
     alert('Hi');  
    } 
    }); 

Pero no está funcionando .. Por favor, echar un vistazo a esto y corregir mis errores.
here es el violín

+1

'/ echo/note.xml' no existe. Utiliza las herramientas de depuración de Firebug/Chrome. Verás un error 404. –

+0

Además, lea [jsFiddle's docs] (http://doc.jsfiddle.net/use/echo.html#xml). –

Respuesta

3

consulte Trabajo fiddle y la docs.

$(function() { 
    $.ajax({ 
     type: "POST", 
     url: "/echo/xml/", 
     dataType: "xml", 
     data: { 
      xml: "<the>xml</the>" 
     }, 
     success: function(xml) { 
      console.log(xml); 
     } 
    }); 
}); 
+0

¿Podría aclararme por qué debería usar POST y DATA aquí? –

+1

@PrathapReddySV: Porque los documentos dicen que el eco XML solo funciona si usted le envía datos. –

+1

@PrathapReddySV ... Porque los documentos dicen que debe ser una solicitud POST, y los datos 'xml' deben ser XML bien formado. Si ninguno de los dos es cierto, no funcionará. –

2

Debe especificar el contenido de la solicitud de eco. Consulte la documentación:

http://doc.jsfiddle.net/use/echo.html

Aquí es el código de ejemplo gracias a @Rocket.

$.ajax({ 
    type: "POST", 
    url: "/echo/xml/", 
    data: { 
     xml: '<true/>' 
    }, 
    dataType: "xml", 
    success: function(xml) { 
     alert('Hi'); 
    } 
}); 
+0

Podría dar un ejemplo. –

+1

@PrathapReddySV: Aquí hay un ejemplo: http://jsfiddle.net/RT9WL/8/ –

+1

@rocket Usted es el activo más valioso para stackoverflow. Ayuda honestamente al jefe ... –

Cuestiones relacionadas