php 使用ajaxfileupload无法接收文件

2025-02-27 14:02:23
推荐回答(4个)
回答1:

既然你都在php页面打印$_FILE没有值说明没有数据上传到php文件。


ajax上传文件:

$(document).ready(function(){
    $('#test').click(function(){
        $.ajaxFileUpload({
              url:'接收路径',
              secureuri: false,
              fileElementId:'file',
              dataType: 'text',//返回数据类型
              success: function (data, status){
                  //alert(data);
                  $("#img").attr("src","图片地址
);
              },
              error: function (data, status, e)//服务器响应失败处理函数
              {
                  alert(e);
              }
            });
        //$('#upload').submit();
    });
});

回答2:

前台:ajax实现,点击上传,确认表单发送到后台,此时ajax做的事情,就是确认表单,这是一个伪ajax,ajax不能实现文件上传,可以使用一个JS,叫做ajaxfileupload.js的用法。后台无非是接收了,没什么好讲

回答3:

看看控制台传值 jQuery插件AjaxFileUpload实现ajax文件上传

回答4:

dataType那一行去掉