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

Leave a Reply

Your email address will not be published. Required fields are marked *