2013-11-01 14 views

cevap

98

Benzer bir kodla aynı sorunu yaşıyordum. Bu hata hakkında ciddi bir bilgi kaybı vardır, bu nedenle OP ayrıntılı olarak çalışmadığından:

Bazı hata ayıklamalarda, hata, ajax çağrısı tarafından jquery derinliklerinde atıldı, gerçek ek yerine değil. Ajax isteğine processData: false, contentType: false eklemeyi unuttuğum çıktı; Bunu yapmak sorunu çözdü.

+0

Teşekkür ederim. ProcessData: false ... hakkında bilgi edinin, ancak contentType değil – deach

+0

Bu doğru yanıttır. –

+0

'' processData'' '' proccessData'' olarak yanlış yazıyorsanız, aynı hatayı da alırsınız. Makul. – iiminov

1

Eğer ajax nesneye aşağıdakileri ekleyin zaman iyi çalışır:

$.ajax({ 
    url:'elements/save_elements', 
    data:formdata, 
    type:'POST', 
    contentType: false, 
    processData: false, 
}); 
0

problemi

$.ajax({ 
     url: 'upload_ajax.php', 
     type: 'POST', 
     data: formData, 
     contentType: false, 
     processData: false, 
çözmek ajax için bu parametreyi ekleme:

contentType: false, 
processData: false, 

Yani gibi görünmelidir