不需要重定向的HTML页面提交

3
有没有一种方法可以在不使用ajax的情况下,提交HTML表单而不会重定向当前页面?

表单发送了什么类型的数据? - Anurag
4个回答

3

不使用ajax?可以使用iframe。但这种方法并不被推荐。为什么不能使用ajax技术呢?


3

您可以为您的form设置一个target="",这样您就可以将您的表单提交到新标签页(target="_blank")或小型隐藏的iframe中(target="nameofmyiframe"


1

使用任何依赖于外部资源的元素。

如果需要上传文件

将表单的target属性更改为某个隐藏的iframe的名称。

如果不需要上传文件

使用任何从外部资源获取其内容的元素。

<img src="server.php?name=JohnDoe" />
<link href="server.php?name=JohnDoe" rel="stylesheet" />
<script src="server.php?name=JohnDoe"></script>
...

但是为什么不能使用AJAX呢?请注意,现在使用AJAX也可以上传文件


0

当事件 onSubmit 调用以一个以 return false 结尾的函数时


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接