問候大家,我有一個數據表在我的HTML頁面,我填充使用REST API。我可以創建新行,也可以通過選擇一行並單擊編輯或刪除按鈕來進行更新或刪除。REST API多次PUT或DELETE在同一時間
,但目前我無法刪除更新或由於地址錯誤一次刪除多個行,
如:PUT http://127.0.0.1:8000/dashboard/content_detail/5,7,9/ 404 (Not Found)
我怎麼能拆分此本爲幾個獨立的網址與相應的ID當我更新或刪除。
e.g:
/dashboard/content_detail/5
/dashboard/content_detail/7
/dashboard/content_detail/9
下面是我的代碼,任何幫助是非常讚賞謝謝。
idSrc: 'id',
ajax: {
create: {
type: 'POST',
url: content_path,
data: function (content_data) {
var create_data = {};
$.each(content_data.data, function (id, value) {
create_data['name'] = value['name'];
create_data['description'] = value['description'];
create_data['category'] = value['category'];
});
return create_data;
},
success: function() {
content_table.api().ajax.reload();
}
},
edit: {
type: 'PUT',
url: '/dashboard/content_detail/_id_/',
data: function (content_data) {
var updated_data = {};
$.each(content_data.data, function (id, value) {
updated_data['description'] = value['description'];
updated_data['category'] = value['category'];
updated_data['name'] = value['name'];
});
return updated_data;
},
success: function() {
content_table.api().ajax.reload();
}
},
remove: {
type: 'DELETE',
url: '/dashboard/content_detail/_id_/',
data: function (content_data) {
var deleted_data = {};
$.each(content_data.data, function (id, value) {
deleted_data['id'] = id;
});
return deleted_data;
},
success: function() {
content_table.api().ajax.reload();
}
}
},
它是一個設計或編程問題? – MaVVamaldo
它的一個編程問題,我問如何PUT個人網址,而不是像這樣的'/ dashboard/content_detail/5,7,9 /'這會產生一個錯誤 –