有没有办法通过类型或操作URL指定表单以不打开响应?换句话说,我想将信息发送到服务器,但不在客户端上做任何事情.我知道我可以使用ajax并忽略响应,但我想避免在可能的情况下将所有j添加到我的代码中.
编辑:我不是故意将自己限制在html表单中.在我看来,服务器端解决方案也是可以接受的
在表单提交后让服务器返回HTTP 204(无内容).根据HTTP 1.1规范:
10.2.5 204没有内容
服务器已完成请求但不需要返回实体主体,并且可能希望返回更新的元信息.响应可以包括实体标题形式的新的或更新的元信息,如果存在,应该与所请求的变体相关联.
如果客户端是用户代理,它不应该从导致请求发送的文档视图中更改它的文档视图.此响应主要用于允许在不导致更改用户代理的活动文档视图的情况下进行操作的输入,尽管任何新的或更新的元信息应该应用于当前在用户代理的活动视图中的文档.
204响应绝不能包含消息体,因此总是在头字段之后的第一个空行终止.
这听起来就像你想要的.
试试这个:
<iframe id="invisible" ...
<form target="invisible" ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |