почему ajax postback не делает текстовое поле загрузки файла пустым - PullRequest
0 голосов
/ 15 апреля 2011

На мой взгляд, у меня так:

<input type="file" id="uploadFile" name="uploadFile" />
<input type="button" id="uploadButton" value="Addfile" onclick="uploadfile()" />

javascript такой:

> function uploadfile() {
>       var uploadFile = document.getElementById("uploadFile").value;
>         $.ajax({
>             type: "POST",
>             url: "/controller/actionmethod",
>             data : "uploadFile=" +uploadFile
>             
>           });

    }

моя проблема в том, почему мое текстовое поле не пустое после того, как этот вызов ajax вернулся ктот же вид.

потому что мне нужно загрузить (сохранить имена файлов) несколько файлов с помощью этого вызова ajax.

заранее спасибо.

1 Ответ

0 голосов
/ 15 апреля 2011

Вы не можете загружать файлы, используя AJAX.Например, есть плагин jquery , который позволяет это , но за кадром он использует скрытый iframe для имитации запроса AJAX.

...