Safari ajax提交表单无响应?

两个项目均遇到了Safari ajax提交无响应了。

表单里有text、file字段。file字段用于上传封面图片。

创建的时候没问题,当修改的时候,我不想修改封面图,只修改内容,结果Safari提交后无响应。

一直在转圈,到最后超时提示 Failed to load resource: 网络连接已中断。

clipboard.png

提交内容如下:

------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="title"

文章标题
------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="image"; filename=""
Content-Type: application/octet-stream


------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="description"

<p>测试文章内容</p>

------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="on_sale"

0
------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="_token"

Iw2xwMKWr2rIZ696MJiVwE5UvlMtN6jYvn9JepLS
------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="_method"

PUT
------WebKitFormBoundaryDzyYu0NMFtWL5EDU
Content-Disposition: form-data; name="_previous_"

http://test.com/admin/products
------WebKitFormBoundaryDzyYu0NMFtWL5EDU--

同样的请求,在Chrome 火狐良好。

这里怀疑是那个file字段的问题,因为如果这个时候重新选择了封面图片,编辑提交就可以了。

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题