2009-12-15 15 views

risposta

0

Credo che sia PUT che DELETE non siano implementati (nel caso di Prototype) a causa del browser di supporto.

3

Questo può essere fatto con jQuery, se non ti dispiace la dipendenza da un quadro. Credo che lo jQuery usi XmlHttpRequest per eseguire questa azione. Dovresti utilizzare la funzione $.ajax con il parametro type impostato su DELETE.

Si noti che non tutti i browser supportano le richieste HTTP DELETE.

-3

È possibile utilizzare PHP per fare questo:

configurare il XMLHTTPRequst per chiamare un PHPScript che elimina un file di nome e quindi passare il nome del file che si intende essere rimosso per lo script PHP e lasciar fare il suo business .

23

Come qualcuno ha già detto, jQuery farà questo per voi, tramite la seguente sintassi:

$.ajax({ 
    type: "DELETE", 
    url: "delete_script.php", 
    data: "name=someValue", 
    success: function(msg){ 
     alert("Data Deleted: " + msg); 
    } 
}); 
+0

buona cattura, risolto! –

6

è possibile verificare se il vostro passano in rassegna ha DELETE implementato here

Supponendo req è un oggetto XMLHttpRequest, il il codice sarebbe req.open("DELETE", uri, false);

Problemi correlati