创建使用AJAX
做某些动作的按钮的模式是什么?AJAX/Django - 在HTML按钮中放置对象ID的位置?
我与Django-tables2
一起工作,我不知道要使用AJAX
删除此对象将放入行中。这工作,但我想知道什么是最常见的方法。 id
的对象放在哪里?
所以我有一个view
删除对象使用它的id
。目前,我把对象的id
作为按钮的值并命名为“删除按钮”。
在JS
文件,JQuery
,点击按钮检查,这类型的按钮是(删除或确认),然后id
检查并发送请求到我的网站/删除对象/后。
def delete_object(request,id):
# deletes the object
# returns JSON
这是我目前HTML
,我应该改变方式,我给AJAX
提供的数据?
delete = tables.TemplateColumn('<button name="delete-button"
id="" value={{record.id}} type="button">Delete order</button>')
我没有把“删除键”字符串作为id
因为有在表中的多个删除按钮 - 每一行都有它自己。
而我没有把{{record.id}}
作为id
,因为有两种类型的按钮,所以两个按钮都有相同的id
。