当Web应用程序在IOS系统中的任何浏览器中运行时,jquery中的ajax post使用GET方法而不是POST发送请求

问题描述

整个社区的早晨。我有一个与后端服务器(php)交互的Web应用程序。使用jquery ajax完成表单的发布请求后,将使用GET方法而不是POST方法发送请求。我面临的问题是它仅在IOS中发生。同样,IOS操作系统中的浏览器也以相同的方式运行,但是在andriod平台上,它的运行情况非常好。有人可以帮我吗?我试图添加no-cache选项,但是它不起作用。

这是JS代码

$('#visitorform').on('submit',function (e) {
            e.preventDefault();
            $.ajax({
                crossDomain: true,type: "POST",url: "https://agri-culture.co/e-training/visiteurs/visiteurs.php",data: submittedData
            }).done(function (data) {
                //
            }).fail(function (data) {
                //
            })
});

这是HTML代码

<form id="visitorform" method="POST">
     <input type="text" id="vfirstname" name="vfirstname" placeholder="Name" required>

     <input type="text"  id="vlastname" name="vlastname" placeholder="lastname" required>

     <input type="telephone" id="vphone" name="vphone"  min="9" max="9" required>
                                                     
     <input type="submit" name="submit" value="Sign up">
                                                       
</form>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...