I am trying to convert some code from javascript to jquery.
Javascript Code: (I have got this code here)
window.onload = function () {
    document.getElementById('uploader').onsubmit = function () {
        var formdata = new FormData(); //FormData object
        var fileInput = document.getElementById('fileInput');
        //Iterating through each files selected in fileInput
        for (i = 0; i < fileInput.files.length; i++) {
            //Appending each file to FormData object
            formdata.append(fileInput.files[i].name, fileInput.files[i]);
        }
        //Creating an XMLHttpRequest and sending
        var xhr = new XMLHttpRequest();
        xhr.open('POST', '/Home/Upload');
        xhr.send(formdata);
        xhr.onreadystatechange = function () {
            if (xhr.readyState == 4 && xhr.status == 200) {
                alert(xhr.responseText);
            }
        }
        return false;
    }
}
JQuery Code: (According to my application)
 $('#AutoUploadFiles').click(function () {
        var formdata = new FormData();
        var fileInput = $("#AutomaticUploader");
        for (var i = 0; i < fileInput.get(0).files.length; i++) {
            formdata.append(fileInput.get(0).files[i].name, fileInput.get(0).files[i]);
        }
        $.ajax({
            url: '/members/AutoUploadFile',
            type: 'post',
            data: formdata,
            success: function () {
            },
            error: function () {
            }
        });
    });
When I try to execute the above JQuery code I get 'Illegal Invocation' error in jquery.min.js file.
I am new to Web Programming, so I might have done some mistakes while converting to JQuery. If anybody catches some mistake, please guide me.
 
     
    