I am new to doing Ajax request and have put together the following Pastie. Line 107 is my $.PUT and is throwing an error in firebug that $.PUT does not a function. As for the aj
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() {
}
});
Should be:
function _ajax_request(url, data, callback, method) {
return jQuery.ajax({
url: url,
type: method,
data: data,
success: callback
});
}
and to extend jQuery:
jQuery.extend({
put: function(url, data, callback) {
return _ajax_request(url, data, callback, 'PUT');
}});
and a sample usage example:
$.put('/url', { 'foo': 'bar' }, function(result) {
// do something with the results of the AJAX call
});