POST Tunneling: HTTP DELETE and PUT requests with JQuery and Django-Piston
pdobson.com
pdobson.com
The problem with consuming a REST API with client-side
Javascript with AJAX is that most browsers only give
access to two HTTP request methods - GET and POST
All modern-ish browsers as far back as Firefox 3 and IE 6 support other HTTP methods when called via JavaScript [1]. It's HTML forms where support for different methods is not present. If you have an app that relies on JS you can just use the relevant methods in your .ajax() call.You can check what methods your browser supports here [2] (JS heavy page, may slow down your browser)
A simple table showing browser support for different methods in .ajax() calls would help a lot!