Как я могу загрузить файл с помощью jquery, используя ajax? - PullRequest
0 голосов
/ 22 февраля 2012

Могу ли я загрузить изображение, используя jquery и ajax с этим кодом или подобным этому:

jQuery.ajax({
                type: "GET",
                url: "/userinfo/update/",
                dataType: "json",
                data: {
                        'name': jQuery("#name").val(),  
                        'uploadedImage': jQuery("#uploadedImage").val()
                },
                success: function( response ) {
                    jQuery("#errorDiv").html('');

                    },
                complete: function() {
                    jQuery("#enableFormButton").remove();

                }
            });

Сейчас

'name': jQuery("#name").val()  is only returning the name of image file

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Вы можете сделать это. Вот учебник на нем. Первый результат, когда вы Google это, кстати.

Не работает, например, в 7, 8 или 9 FYI.

0 голосов
/ 22 февраля 2012

AJAX сам не может обрабатывать передачу файлов.Для этого вам понадобится плагин (который обычно использует скрытый метод Iframe или HTML5).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...