2012-04-02 8 views
1

Ich versuche, die echo api in jsfiddle zu verwenden, um eine AJAX-Anfrage zu simulieren.Verwendung der Jsfiddle Echo API mit Jquery

Der Code ich verwende ist ziemlich einfach (live version):

$.ajax({ 
    url: '/echo/html/', 
    method: 'POST', 
    data: { 
     html: '<p>Hello, it\'s me</p>' 
    }, 
    dataType: 'html', 
    success: function(data, textStatus, jqXHR) { 
     console.log(data); 
     console.log(textStatus); 
     console.log(jqXHR); 
     $('body').append(data); 
    } 
});​ 

Soweit ich dies sollte in der Theorie, aber im wirklichen Leben arbeiten sagen, kann ich eine erfolgreiche Antwort ohne Daten erhalten . Ich fand auch this question, aber ich mache genau das, was dort angegeben ist, also bin ich ein wenig verwirrt. Mache ich etwas falsch? Hat sich etwas mit der Echo-API geändert? Fehle ich etwas Wesentliches?

Antwort

2

Sie verwenden method statt type, so wird die Anfrage als GET und kein POST gesendet:

http://api.jquery.com/jQuery.ajax/

Updated Fiddle here.

$.ajax({ 
    url: '/echo/html/', 
    type: 'POST', 
    data: { 
     html: '<p>Hello, it\'s me</p>' 
    }, 
    dataType: 'html', 
    success: function(data, textStatus, jqXHR) { 
     console.log(data); 
     console.log(textStatus); 
     console.log(jqXHR); 
     $('body').append(data); 
    } 
}); 
+0

Nun, das ist ein einfacher ..... Danke. – m90

+0

Ha, es ist einer dieser Tippfehler, wo man nur starrt und anstarrt und den Code anstarrt und es sich weigert, falsch auszusehen :) –

+0

Das habe ich gemacht. – m90

Verwandte Themen