真的超链接不应该用于执行操作吗?
例如,这样做会不好:
<a href="?action=doThis" class="btn">do this button</a>
而不是这个:
<form action="?doThis" method="post">
<input type="hidden" name="action" value="doThis">
<input type="submit" value="do this">
</form>
两者都有效,但都正确吗?
更新
我在我正在阅读的一本书中引用了参考资料。这本书是作者 Kevin Yank 的PHP & MySQL: Novice to Ninja ,参考文献在第 135 页。
我确实想确认,因为我在这本书中读到了一些对我来说似乎不寻常的东西,我认为更好的确认方法是询问社区。