httprequest – How to send a PUT/DELETE request in jQuery?
httprequest – How to send a PUT/DELETE request in jQuery?
You could use the ajax method:
$.ajax({
url: /script.cgi,
type: DELETE,
success: function(result) {
// Do something with the result
}
});
$.ajax
will work.
$.ajax({
url: script.php,
type: PUT,
success: function(response) {
//...
}
});
httprequest – How to send a PUT/DELETE request in jQuery?
We can extend jQuery to make shortcuts for PUT and DELETE:
jQuery.each( [ put, delete ], function( i, method ) {
jQuery[ method ] = function( url, data, callback, type ) {
if ( jQuery.isFunction( data ) ) {
type = type || callback;
callback = data;
data = undefined;
}
return jQuery.ajax({
url: url,
type: method,
dataType: type,
data: data,
success: callback
});
};
});
and now you can use:
$.put(http://stackoverflow.com/posts/22786755/edit, {text:new text}, function(result){
console.log(result);
})
copy from here