/ / Best practice quando si utilizza POSTin Symfony 2 [closed] - jquery, post, symfony

Best practice quando si utilizza POSTin Symfony 2 [closed] - jquery, post, symfony

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 № 1

Il 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/