【发布时间】:2009-03-17 15:05:17
【问题描述】:
是否可以做出这样的 HTTP 响应,让浏览器忽略它并继续显示之前显示的页面?
我的意思是以下场景:
a) 用户点击某物
b) 一些 POST 发送到服务器(或 GET,但让我们坚持使用 POST 更有趣)
c) 服务器出于某种原因决定此时不想发送回复
d) 服务器发送特制的响应
e) 浏览器不显示错误页面,不显示空白页面,不重定向到任何地方,不重新加载 - 只是继续显示它所显示的内容,就好像用户从未提交过表单一样
PS 当然可以用 AJAX 包裹,但我问是否可以使用准系统非 javascript 解决方案
【问题讨论】: