Javascript 在iframe中提交表单时如何不重定向?

Javascript 在iframe中提交表单时如何不重定向?,javascript,html,ajax,forms,http,Javascript,Html,Ajax,Forms,Http,我正在尝试提交一个表单作为POST请求,并将预加载的数据提交到一个没有API的站点。我将我的表单包装在一个iframe元素中,希望将其隔离。但是,页面仍会更改为“操作”页面。我怎样才能阻止它呢 类似问题的一些答案建议将响应的内容类型设置为text/plain,以强制浏览器将其视为文档而不是文件。但是,请注意,我无法访问另一端。无需将表单包装在iframe中。将表单保留在主页上,并在同一页上创建一个隐藏的、单独的iframe。然后需要使用表单的target属性,让iframe成为POST操作结果的

我正在尝试提交一个表单作为POST请求,并将预加载的数据提交到一个没有API的站点。我将我的表单包装在一个iframe元素中,希望将其隔离。但是,页面仍会更改为“操作”页面。我怎样才能阻止它呢


类似问题的一些答案建议将响应的内容类型设置为text/plain,以强制浏览器将其视为文档而不是文件。但是,请注意,我无法访问另一端。

无需将
表单
包装在
iframe
中。将表单保留在主页上,并在同一页上创建一个隐藏的、单独的
iframe
。然后需要使用表单的
target
属性,让
iframe
成为POST操作结果的目标。这样,在提交
表单时,您将停留在页面上,结果将加载到
iframe

这应该会有所帮助,也是解决这个问题的答案