Ich habe ein Problem mit dem Jquery Form Plugin. Ich versuche, eine Datei asynchron hochzuladen, aber es wird nicht das Formular senden. html markup und javascript code sind wie unten
<form id="fileUploadForm" method="post" action="Default.aspx" enctype="multipart/form-data">
<input type="text" name="filename" />
<input type="file" id="postedFile" name="postedFile" />
<input type="button" value="Submit" onclick="UploadFile();" />
</form>
$(document).ready(function() {
$('#fileUploadForm').ajaxForm();
});
function UploadFile() {
var options =
{
url:"Default.aspx",
beforeSend: ShowRequest,
success: SubmitSuccesfull,
error:AjaxError
};
$("#fileUploadForm").ajaxSubmit(options);
return false;
}.
Ich habe ein anderes Testformular, das nur ein Textfeld enthält, und es funktioniert gut. Auch wenn ich die Zeile input type="file"... auskommentiere, funktioniert das obige Formular einwandfrei. Was ist das Problem mit dem Eingabetyp Datei? Irgendeine Idee?