【发布时间】:2021-02-28 06:40:59
【问题描述】:
有什么方法可以在不使用ajax的情况下提交html表单而不从当前页面重定向?
【问题讨论】:
-
表单发送的是什么数据?
标签: javascript html form-submit
有什么方法可以在不使用ajax的情况下提交html表单而不从当前页面重定向?
【问题讨论】:
标签: javascript html form-submit
您可以为您的form 设置一个target="" - 这样您就可以将您的表单提交到一个新选项卡 (target="_blank") 或一个小的隐藏iframe (target="nameofmyiframe")
【讨论】:
不使用ajax?一个 iframe。推荐吗?不。为什么不能使用 ajax 技术?
【讨论】:
使用任何依赖外部资源的元素。
将表单的target属性更改为某个隐藏iframe的名称。
使用任何从外部资源中提取其内容的元素
<img src="server.php?name=JohnDoe" />
<link href="server.php?name=JohnDoe" rel="stylesheet" />
<script src="server.php?name=JohnDoe"></script>
...
但是为什么不能使用 AJAX?请注意,现在是possible 也可以使用 AJAX 上传文件。
【讨论】:
事件onSubmit调用一个以return false结尾的函数
【讨论】: