AJAX not sending image file to server
问题 So this ajax code: var btn = $("input[name=submitname]"); var url = btn.parents("form").attr("action"); var fileName = btn.parents("form").find("input[type=file]").attr("name"); var fileVal = btn.parents("form").find("input[type=file]").val(); var dataString = btn.parents("form").serialize() + "&" + btn.attr("name") + "=" + btn.val() + "&" + fileName + "=" + fileVal; $.ajax({ url: url, type: "POST", data: dataString, processData: false, contentType: false, cache: false, success: function(data