Html 使用不带JavaScript的链接发布

Html 使用不带JavaScript的链接发布,html,http,rest,Html,Http,Rest,假设我的页面上有一个日历,点击某一天会将该天标记为完成。 但是我想使用POST而不是GET,因为GET不适合这种东西(改变某些东西)。我也不想使用JavaScript 我在这里要做的是构建一个不使用JavaScript的页面(我将使用JavaScript“升级”UI,以便通过XHR进行更新),但我也希望遵守HTTP的使用方式(如果我正确理解REST,这就是REST的意义) 那么有没有办法做到这一点,或者使用链接来更改数据从一开始就是错误的做法?如果是,我能看到的唯一可行的解决方案(针对我的具体问

假设我的页面上有一个日历,点击某一天会将该天标记为完成。 但是我想使用POST而不是GET,因为GET不适合这种东西(改变某些东西)。我也不想使用JavaScript

我在这里要做的是构建一个不使用JavaScript的页面(我将使用JavaScript“升级”UI,以便通过XHR进行更新),但我也希望遵守HTTP的使用方式(如果我正确理解REST,这就是REST的意义)

那么有没有办法做到这一点,或者使用链接来更改数据从一开始就是错误的做法?如果是,我能看到的唯一可行的解决方案(针对我的具体问题)是每天使用提交按钮(以及每天的表单)。但我更感兴趣的是这里的总体思路,而不仅仅是我的问题

那么有没有办法做到这一点,或者

不,没有

使用链接更改数据从一开始就是错误的方法吗

是的


…尽管您可以将CSS应用于按钮。

+1用于样式化的提交按钮。即使使用JavaScript,这也是一种比链接更好的方法,因为链接具有普通操作所没有的语义和实际行为。(如中键点击、右键点击书签等)这正是我所担心的,我必须确保:)谢谢你的回答。