0
问候语,我在我的html中有一个数据表,当它在表格行上单击时,它将获得该行的id并向我的REST API发送ajax请求以更新或删除所选内容行,它的工作,但如果我尝试选择并更新或一次删除多个行,让我们说行1,4和6,将引发和URL错误如:一次动态多个AJAX URL请求
错误:PUT http://127.0.0.1:8000/dashboard/content_detail/1,4,6/ 404 (Not Found)
根据要求,如何能我单独分割网址? 如:
PUT http://127.0.0.1:8000/dashboard/content_detail/1
PUT http://127.0.0.1:8000/dashboard/content_detail/4
PUT http://127.0.0.1:8000/dashboard/content_detail/6
下面是我的AJAX代码,任何的帮助深表感谢TQVM
idSrc: 'id',
ajax: {
edit: {
type: 'PUT',
url: '/dashboard/content_detail/_id_/',
data: function (content_data) {
var updated_data = {};
$.each(content_data.data, function (id, value) {
updated_data['search_type'] = searchid;
updated_data['project'] = projectid;
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();
}
}
},
感谢您的输入,不幸的是我,我仍然是一个业余程序员。你能否给我提供示例步骤。谢谢 –
由于我是前端开发人员,我可以为您提供服务器端的逻辑,因此我无法为服务器端编写步骤。 你在服务器端工作吗? –
是的,我的确和你有同样的问题,我知道该怎么做,但我不知道该怎么做 –