我试图通过我在许多网站上找到的不引人注目但非常有用的润色来改善我的网络编程技巧.Stackoverflow.com,一个.当我提出问题时,页面会提交问题,我的浏览器会自动重新加载显示我的问题.我的后退按钮就像它应该的那样工作,而不是问我(从用户的角度来看)可怕的问题"为了显示这个页面,我们需要将你的请求重新发送到服务器.你想这样做吗?"
另外,在提交问题后,如果我点击"刷新",它也不会调用另一个表单提交.
有没有一个网站列出这样的技巧?我假设我将不得不重新考虑我经常使用的标准显示/提交/显示周期,但我非常愿意学习一些新技术.
有人对我有任何指示?
编辑:我想我会在这里说,而不是在个人评论中.Firebug确实是一个很棒的工具,我一直都在使用它.这些天我越来越多地使用jQuery,但我很难称自己精通它.我喜欢使用Firebug来跟踪在提问,评论等时发生的事情,但我不想滥用网站进行学习.;)
你所指的很多是由于在整个互联网上越来越多地使用AJAX.表格在幕后使用AJAX提交,页面动态更新,无需实际重新加载.由于它不是通过传统表单提交的,因此页面上没有POST请求,这是导致您重新提交的原因.查看不引人注目的Javascript,行为分离和使用jQuery,您会发现完成此类功能是多么容易.