Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无重定向的HTML页面提交_Javascript_Html_Form Submit - Fatal编程技术网

Javascript 无重定向的HTML页面提交

Javascript 无重定向的HTML页面提交,javascript,html,form-submit,Javascript,Html,Form Submit,是否有任何方法可以在不使用ajax的情况下提交html表单而不从当前页面重定向?不使用ajax?iframe。推荐吗?不。为什么不能使用ajax技术呢?事件提交调用以返回false结尾的函数是什么你可以为你的表单设置target=“”——这样你就可以将表单提交到一个新的选项卡(target=“\u blank”)或一个小的、隐藏的iframe(target=“NameOfMyFrame”)使用依赖于外部资源的任何元素 如果需要上传文件 将表单的target属性更改为某个隐藏iframe的名称 如

是否有任何方法可以在不使用ajax的情况下提交html表单而不从当前页面重定向?

不使用ajax?iframe。推荐吗?不。为什么不能使用ajax技术呢?

事件
提交
调用以
返回false
结尾的函数是什么
你可以为你的
表单设置
target=“”
——这样你就可以将表单提交到一个新的选项卡(
target=“\u blank”
)或一个小的、隐藏的
iframe
target=“NameOfMyFrame”

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

如果需要上传文件 将表单的
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上传文件了。

表单发送的是什么样的数据?