La mia domanda è semplice: quando usi Symfony 2 e jQuery.post dovrei includere i parametri nel percorso o postare in un url statico e inviare i parametri nel corpo della richiesta?
$.post("/article/delete/5", function(e){
// Do something
});
O:
$.post("/article/delete", { id : 5 }, function(e){
// Do something
});
risposte:
1 per risposta № 1Il primo, se si guarda a un'API RESTful ill'ID risorsa è sempre incluso nell'URI se si desidera ottenere (GET), aggiornare (PUT), aggiornamento delta (PATCH) o eliminarlo (DELETE). In un mondo ideale, tuttavia, si farebbe una richiesta DELETE usando jQuery.
$.ajax("/article/delete/5", {
"type": "DELETE"
});
Vedere: http://api.jquery.com/jQuery.ajax/