如何使用ajax使用jquery上传文件?

时间:2012-02-22 13:11:19

标签: jquery ajax file-upload

我可以使用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 :(得分:0)

你可以这样做。这是一个tutorial。第一个结果,当你谷歌它顺便说一句。

它不适用于7,8或9 FYI。

答案 1 :(得分:-1)

AJAX本身无法处理文件传输。您需要一个插件(通常使用隐藏的Iframe或HTML5技术)。