2 cc rmvb CC_rmvb 于 2016.04.20 17:47 提问

ajax异步上传(没有form表单);单纯的提交文件 5C
 <div class="input-group col-md-9 pull-left">
                   <input class="form-control" ng-file-select="onFileSelect($files)" enctype="multipart/form-data" accept=".txt,.csv" ng-disabled="uploading" type="file" name="userfile">
                    <span class="input-group-btn">
                        <button class="btn btn-primary" type="submit" onclick="upload(<?=!empty($info['id']) ? $info['id'] : ''?>)" ng-disabled="uploading" >上传</button>
                    </span>
                </div>

7个回答

huaitianqi2016
huaitianqi2016   2016.04.20 17:53

$.ajax({

         type: "GET",

         url: "test.json",

         data: {},//data中可以提交你想要提交过去的数据

         dataType: "json",

         success: function(data){
                  }
                        error : function(){
                                        alert("异步加载错误");
                                        }
CSDNXIAOD
CSDNXIAOD   2016.04.20 17:52

form表单的ajax上传
Spring Mvc提交form表单上传文件
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wwj240027317
wwj240027317   2016.04.20 19:55

---------------------------------噗---------------------------------------

qq_34297387
qq_34297387   2016.04.20 20:27

可以试一试Ajax同步请求

xT_com
xT_com   2016.04.20 22:30

有很多种,比如
$.sumbitAjax({
type:GET,
action : url.action,
body : data,
dataType:"json",
success: function(data)
{

            }
             error : function()
            {

        }
});
baidu_21120133
baidu_21120133   2016.05.27 22:29

https://www.daiwenhao.com/article-9.html 我是用的FileReader对象 上传时候把文件转换成了bese64上传的 后台处理 就ok了

showbo
showbo   Ds   Rxr 2016.04.20 18:02

可以使用H5的formdata对象添加文件内容,不过不兼容ie9-
html5 ajax上传文件asp.net示例

Csdn user default icon
上传中...
上传图片
插入图片