gpt4 book ai didi

php - 如何使 new FormData() 在 IE 浏览器上工作

转载 作者:可可西里 更新时间:2023-11-01 13:19:37 27 4
gpt4 key购买 nike

我怎样才能在 IE 上运行它?这在 IE 上不起作用,IE 浏览器不支持 new FormData() api,在 IE 中是否有其他等同于 new FormData() 的 api?

var fd = new FormData();
fd.append( "userfile", $("#userfile")[0].files[0]);

$.ajax({
url : '/user/ajax_upload/',
type: 'POST',
contentType:false,
cache: false,
data: fd,
processData: false,
beforeSend :function(){
},
success : function( data ) {
$('#popupbox').html(data);
}
});

最佳答案

最好使用 jquery form Js 通过 ajax 提交图像。我发现它比 FormData()

更好
<script type="text/javascript" src="/js/jquery.form.js"></script>

function update_professional_details(){
var options = {
url : '/validateform/personal',
type : $("#personal_edit_form").attr('method'),
dataType: 'json',
success:function( data ) {
var msg = data.msg;
if(data.status == 'success'){
$("#msg_data").html("Updated successfully, redirecting...")
$("#personal_edit_form").submit();
}else{
$('p[class$="_error2"]').html('');
var msg = data.msg;
$.each(msg, function(k, v) {
$('.'+k+'_error2').html(v);
});
}
},
};
$('#personal_edit_form').ajaxSubmit(options);
return false;
}

$('#updatepersonal').click(function(){
update_professional_details();
return false;
});

关于php - 如何使 new FormData() 在 IE 浏览器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15756788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com