相关疑难解决方法(0)

删除一堆项目的宁静方式

REST的wiki文章中 指出,如果您使用http://example.com/resources DELETE,则表示您正在删除整个集合.

如果您使用http://example.com/resources/7HOU57Y DELETE,则表示您正在删除该元素.

我正在做一个网站,请注意不要WEB服务.

我有一个列表,列表中的每个项目都有1个复选框.一旦我选择了多个要删除的项目,我将允许用户按下名为DELETE SELECTION的按钮.如果用户按下按钮,将弹出一个js对话框,要求用户确认删除.如果用户确认,则删除所有项目.

那么我应该如何满足以RESTFUL方式删除多个项目?

注意,目前对于网页中的DELETE,我所做的是使用带有POST作为操作的FORM标签,但是包含值为DELETE的_method,因为这是其他人在SO中指示如何对网页进行RESTful删除.

rest

93
推荐指数
5
解决办法
5万
查看次数

阻止后退按钮显示POST确认警报

我有一个应用程序,它为网页提供了很长的参数列表,所以我必须使用POST而不是GET.问题是,当页面显示并且用户单击"后退"按钮时,Firefox会显示警告:

要显示此页面,Firefox必须发送将重复之前执行的任何操作(例如搜索或订单确认)的信息.

由于应用程序以这样的方式构建,即返回是一种非常常见的操作,这对最终用户来说真的很烦人.

基本上,我想按照这个页面的方式来做:

http://www.pikanya.net/testcache/

输入内容,提交,然后单击"上一步"按钮.没有警告,它只是回去了.

谷歌搜索我发现这可能是Firefox 3中的一个错误,但我想以某种方式获得这种行为,即使他们"修复"它.

我想这可能是一些HTTP标题可行,但究竟是哪个?

php forms post http-headers

39
推荐指数
2
解决办法
6万
查看次数

标签 统计

forms ×1

http-headers ×1

php ×1

post ×1

rest ×1