hi,
Hier ist mein AJAX
$('document').ready(function(){ var containsID=reverseString($(location).attr('href')).split("/"); var id = containsID[1]; var xhr = new XMLHttpRequest(); xhr.open('POST', '/buildings/'+ id , true); // method-override needs it to be POST xhr.setRequestHeader('X-HTTP-Method-Override', 'PUT'); xhr.send(); });
Wenn Du ein PUT macht willst, solltest Du auch open('PUT') notieren. Und was soll der proprietäre Header 'X-HTTP-Method-Override' ??? Hast Du dafür was konfiguriert serverseitig?
Tatsächlich sagt der browser aber "Cannot POST /buildings/1"
Bitte guck in die Netzwerkkonsole nach dem Status für diesen URL mit Deinem Request. MfG