Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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 如何在不重定向和不使用iframe的情况下提交表单?(在移动设备上似乎不起作用)_Javascript_Html_Vue.js - Fatal编程技术网

Javascript 如何在不重定向和不使用iframe的情况下提交表单?(在移动设备上似乎不起作用)

Javascript 如何在不重定向和不使用iframe的情况下提交表单?(在移动设备上似乎不起作用),javascript,html,vue.js,Javascript,Html,Vue.js,我的提交在我的桌面上完美运行,无需使用iframe重定向。当通过移动设备(chrome&safari)访问我的站点时,页面将重定向到端点并停止。我想要一个移动友好的方式来停止重定向 发送\u img(){ var url_1=”http://10.121.86.136:5000/send_images" axios.post(url_1,…) ... } 移动终端ip:5000/send_images上的结果是一个空白屏幕 不能用高度和宽度约束iframe本身。你应该在它周围放一个div。如果

我的提交在我的桌面上完美运行,无需使用iframe重定向。当通过移动设备(chrome&safari)访问我的站点时,页面将重定向到端点并停止。我想要一个移动友好的方式来停止重定向


发送\u img(){
var url_1=”http://10.121.86.136:5000/send_images"
axios.post(url_1,…)
...
}
移动终端ip:5000/send_images上的结果是一个空白屏幕

不能用高度和宽度约束iframe本身。你应该在它周围放一个div。如果您控制iframe中的内容,则可以在iframe内容中放置一些JS,当接收到触摸事件时,这些JS将告诉家长滚动div。

您不能用高度和宽度约束iframe本身。你应该在它周围放一个div。如果您控制iframe中的内容,您可以在iframe内容中放置一些JS,当收到触摸事件时,这些JS将告诉家长滚动div。

10点是专用网络。确保您的移动设备与桌面或应用程序连接到同一网络。您希望重定向到哪里?您可以直接重定向到同一页。您的表格编码为提交至;但看起来您通过单击按钮添加了一个额外的重定向。我建议将url_1设置为您想要结束的位置。

10点是专用网络。确保您的移动设备与桌面或应用程序连接到同一网络。您希望重定向到哪里?您可以直接重定向到同一页。您的表格编码为提交至;但看起来您通过单击按钮添加了一个额外的重定向。我建议将url_1设置为您想要结束的位置。

试试这个

<form id="upload-form" action="http://10.121.86.136:5000/upload" method="POST" enctype="multipart/form-data" target="dummyframe">

<input  name="submit" type="submit" value="Upload Image">


 $("#upload-form").submit(function(e){
        e.preventDefault();

  var url_1 = "http://10.121.86.136:5000/send_images"

      axios.post(url_1, ...)

      ...

      });

$(“#上传表格”)。提交(功能(e){
e、 预防默认值();
var url_1=”http://10.121.86.136:5000/send_images"
axios.post(url_1,…)
...
});
试试这个

<form id="upload-form" action="http://10.121.86.136:5000/upload" method="POST" enctype="multipart/form-data" target="dummyframe">

<input  name="submit" type="submit" value="Upload Image">


 $("#upload-form").submit(function(e){
        e.preventDefault();

  var url_1 = "http://10.121.86.136:5000/send_images"

      axios.post(url_1, ...)

      ...

      });

$(“#上传表格”)。提交(功能(e){
e、 预防默认值();
var url_1=”http://10.121.86.136:5000/send_images"
axios.post(url_1,…)
...
});

现在它似乎按预期工作,我没有更改任何内容,我也不确定它昨天在做什么,但移动上传不再重定向并挂起端点

现在它似乎按预期工作,我没有改变任何东西,我也不确定它昨天在做什么,但移动上传不再重定向并挂起端点

你是对的,我在提交表单的同时在方法调用中发送axios post(引用不同的端点而不重定向),他们去不同的地方,有不同的目标。你是对的,我在提交表单的同时在方法调用中发送axios post(在没有重定向的情况下引用不同的端点)它们使用不同的目标去不同的地方。