你在这里有一个错误(成功函数必须是匿名的):
return
jQuery.ajax({
type: 'PUT',
url: 'slot_days/show',
data: data,
success: function addCell() {
}
});
应该:
function _ajax_request(url, data, callback, method) {
return jQuery.ajax({
url: url,
type: method,
data: data,
success: callback
});
}
并扩展jQuery:
jQuery.extend({
put: function(url, data, callback) {
return _ajax_request(url, data, callback, 'PUT');
}});
和示例用法示例:
$.put('/url', { 'foo': 'bar' }, function(result) {
// do something with the results of the AJAX call
});