我使用jqgrid来显示我的数据,我正在尝试删除记录。我使用http DELETE请求向服务器发送请求。
我查看了我的firebug控制台,看起来它没有向服务器发送"oper"
和"id"
。
当我将请求类型更改为POST时,它正在向服务器发送值。
问:如何在jqgrid中使用DELETE类型,以便将数据发送到服务器。
答案 0 :(得分:1)
HTTP DELETE不应该在HTTP请求正文中发送和参数。而不是那个应该将所有必需的选项附加到URL。有关HTTP DELETE限制的详细信息,请参阅the answer。
因此,您应该以{{1}}形式或参数形式/{id}
将ID附加到网址,具体取决于您使用的服务器部分。例如,以下删除选项会将?id={id}
表单中的ID附加到主删除网址/{id}
:
"/yourUrl/"
我建议您阅读the answer了解详情。