问候大家,我有一个数据表在我的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 /'这会产生一个错误 –