php - Ajax 表单上传在 iOS 上不起作用
问题描述
我有简单的文件上传表格。Form 适用于台式 PC/Mac,但不适用于 iOS 设备。在提交事件中,我这样调用:
var form_data = new FormData(this);
$.ajax({
url: "api/register",
method: "POST",
type: "POST",
headers: {
"cache-control": "no-cache"
},
cache: false,
data: form_data,
contentType: false,
processData: false,
async: true
}).success(function (res) {
alert ('uploaded');
}).error(function (res) {
alert('not uploaded')
});
60 秒后返回错误,我收到“未上传”警报。
解决方案
推荐阅读
- angular - 包含自定义组件 html 的角度管道
- linux - 从文本文件中查找内容与某行匹配的文件
- javascript - 用钩子反应功能组件 - 从用 reducer 编写的函数中获取响应
- sql - 是否有一个 SQL 函数可以在 Date 列中填充缺失的日期并用以前的值填充 B 列中的相同记录?(PostgresSQL)
- html - 如何以角度更改列表框中第一个元素的颜色?
- c# - 为什么在 xaml 中绑定 ItemsSource 时 ui 更新但在代码中分配它时不更新?
- facebook - facebook 服务器发送实时视频评论事件,仅提供视频所有者评论
- java - ConstraintValidation 不适用于 Rest Api 请求
- javascript - 在回发时我不想改变表单的视觉效果?
- ios - 为 Pushkit 分配 PKPushRegistryDelegate 时如何消除类型错误?