Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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 jQuery-JS-在iframe中提交表单并隐藏页面动画加载_Javascript_Jquery_Iframe_Browser_Submit - Fatal编程技术网

Javascript jQuery-JS-在iframe中提交表单并隐藏页面动画加载

Javascript jQuery-JS-在iframe中提交表单并隐藏页面动画加载,javascript,jquery,iframe,browser,submit,Javascript,Jquery,Iframe,Browser,Submit,好的,我的代码如下: <body> <iframe> <script> $(function( { $('form).submit(); }); </script> <form> <input type="file" name="myfile"/> </form> </iframe> </body> $(功能({ $('form.submit(); }); 这是另一个页面中的ifr

好的,我的代码如下:

<body>
<iframe>
<script>
$(function( {
 $('form).submit();
});
</script>
<form>
<input type="file" name="myfile"/>
</form>
</iframe>
</body>

$(功能({
$('form.submit();
});
这是另一个页面中的iframe,该页面有一个表单,其中包含通过jQuery提交的上传文件

现在我想知道是否有可能在提交表单时隐藏页面加载,因为我进入了另一个页面,而不是直接进入iframe页面

^提交iframe表单时从浏览器中删除此动画


是的,可以这样做,但是您应该提交表单,您应该从jquery调用post service来隐藏第页上的住宿。您在iframe中的脚本应该是:

$(function() {
  $('form').submit();
});
否则就不会执行了

在框架内使用文本的方式,适用于在客户端上禁用Javascript的情况


框架也会遇到一些问题。你不能将页面内容加载到DIV中吗?

你是说使用Ajax吗?我不能使用Ajax,我只能提交表单同步而不是异步检查我编辑了我的示例,我在表单中有文件输入,所以我不能使用Ajax发送它们。你应该在Ajax调用中将返回值设置为false。这链接可能对您的情况有所帮助我没有使用Ajax,我使用submit()提交表单,我不能将Ajax与输入文件一起使用我在示例中编写了iframe内容,实际上我在iframe中添加了一个src=”“属性来加载源内容,我的代码alrady与上面显示的一样;)