php - php ajax 文件上传在 safari 中停止工作
问题描述
我正在使用以前工作正常的ajax文件上传。但突然它停止在 safari 浏览器中工作。这是我正在使用的代码。
$('#addEditCategoryButton').click(function() {
var formData = new FormData($('#editCategoryForm')[0]);
if($("#editCategoryForm").valid()){
var url = window.parent.location.pathname;
var urlPath = url.split("/").pop();
$.ajax({
url: "categories-operations.php",
type: "POST",
data:formData,
contentType: false,
processData: false,
beforeSend: function() {
$("#json-overlay-2").show();
},
success: function(data){
if(data != 'failed') {
if(urlPath != 'manage-categories.php')
{
location.href = 'manage-categories.php';
} else {
table.api().ajax.url( 'categories-operations.php?action=fetchData&catIdUnder=0').load();
$("#addNewEmployeeModal").modal('hide');
}
} else {
$("#installMessage").show();
}
$("#json-overlay-2").hide();
}
});
}
$(document).find("label.error").css('color', 'red');
});
请帮助我。当我删除 contentType: false,processData: false 然后它工作。
解决方案
推荐阅读
- python - 为什么熊猫 df.plot.bar() 不接受宽度数组?
- ios - CoreData 在上下文中删除对象
- java - 如何在java中以ISO日期格式打印当前时间和日期?
- php - php for 循环处理每个迭代
- python - 如何根据变量更改不和谐命令
- python-3.x - 如何使用 pyqtgraph 和 pyqt5 在烛台中设置轴间隔?
- python - 如何通过 python Tkinter 关闭其他窗口?
- java - Imageview不采用cardview的角半径
- javascript - SAPUI5 - 选择框的动态 odata 绑定
- python - 如何限制django-rest-framework-api上传的格式(post方式)