You have an error here (the success function must be anonymous):
return jQuery.ajax({ type: 'PUT', url: 'slot_days/show', data: data, success: function addCell() { } });
Must be:
function _ajax_request(url, data, callback, method) { return jQuery.ajax({ url: url, type: method, data: data, success: callback }); }
and for jQuery extension:
jQuery.extend({ put: function(url, data, callback) { return _ajax_request(url, data, callback, 'PUT'); }});
and an example using the example:
$.put('/url', { 'foo': 'bar' }, function(result) {
Darin Dimitrov
source share