TypeError:在没有实现接口FormData的对象上调用'append'。 [英] TypeError: 'append' called on an object that does not implement interface FormData.

查看:309
本文介绍了TypeError:在没有实现接口FormData的对象上调用'append'。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个javascript代码

i have this javascript code

var name=$('#element_name').val();
    var ofile=document.getElementById('image').files[0];
    var formdata;
        if(FormData)
        {
            formdata=new FormData();
            formdata.append("image",ofile);
        }
    formdata.append("element_name",name);
    $.ajax({
        url:'elements/save_elements',
        data:formdata,
        type:'POST',
        success:function(res)
        {
            $('#response').html(res);
        },
        error:function(xhr,rrr,error)
        {
            alert(error);
        }
    });





这段代码给出了与问题标题相同的错误。

我该怎么办?



this code gives the error same as the title of the question.
what do i do?

推荐答案

' #element_name')。val();
var ofile = document .getElementById(' image')。files [ 0 ];
var formdata;
if (FormData)
{
formdata = new FormData( );
formdata.append( image,ofile);
}
formdata.append( element_name,name);
('#element_name').val(); var ofile=document.getElementById('image').files[0]; var formdata; if(FormData) { formdata=new FormData(); formdata.append("image",ofile); } formdata.append("element_name",name);


.ajax({
url:' elements / save_elements'
data:formdata,
type:' POST'
成功: function (res)
{
.ajax({ url:'elements/save_elements', data:formdata, type:'POST', success:function(res) {


' #response')。html(res);
},
错误: function (xhr,rrr,error)
{
alert(error);
}
});
('#response').html(res); }, error:function(xhr,rrr,error) { alert(error); } });





此代码给出与问题标题相同的错误。

我该怎么办?



this code gives the error same as the title of the question.
what do i do?


这篇关于TypeError:在没有实现接口FormData的对象上调用'append'。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆