Form Daten und Files senden via ajax

10/23/2014 13:11 Reav0r#1
Tachchen,

ich habe im Moment folgendes Problem:

Ich soll aus einem Form aus via ajax einigen Daten und eine Datei als Post-Request senden. Bisher (ohne File) klappte das auch wunderbar, allerdings jetzt wo eben auch das File mit soll, klappt es nicht mehr.
Mein $_POST Array bleibt leer, genauso wie das $_FILES Array.

Hier einmal der Code mit dem ich versuche den Mist zu senden:

Code:
$(document).ready(function() {
    $('#newTicketSubmit').on('click', function() {   
    fd = new FormData(document.getElementById('newTicketSubmit')[0]);                   
    $.ajax({
                url: '../ticket/ticket.php',
                dataType: 'text',
                cache: false,
                contentType: false,
                processData: false,
                data: fd,                        
                type: 'POST',
                success: function(data){
                    alert(data); 
                }
     });
});
});
Die Verbindung klappt, bekomme die richtige Response für ein fehlerhaftes Form, weil eben leeres $_POST Array.
Hoffe jemand weiß Rat, da ich leider bisher nie die Lust und/oder Zeit hatte mich mit Javascript und AJAX zu beschäftigen...


Habs mit nem "Plugin" gelöst:
[Only registered and activated users can see links. Click Here To Register...]
Damit geht das ganze ohne Probleme.