Ajax请求回调函数无法正确拿到String返回值

是datatype的问题,指定为text好了

$(function() {
            $("#submitbtn").click(function() {
                var file = $("#file_upload").val();                                
                if (file == '') {
                    alert("上传模版不能为空");
                    return false;
                } 
                $.ajaxFileUpload({
                       url: "${pageContext.request.contextPath}/inventoryController/importinventory.form",
                       type:"post",
                       fileElementId: 'file_upload',
                       dataType: 'text',
                       success: function (data) {
                             alert(data);                             
                             /* if(data=='字段'){
                                alert('清单导入成功!');
                                location.reload();
                            }else{
                                alert('清单导入失败,请检查文件');
                            }  */
                        },
                        error: function (data, status, e) {                            
                            alert('回调失败');
                        }
                    });
            });
        });

 

posted @ 2018-11-16 09:35  LOGAN彡  阅读(1914)  评论(0编辑  收藏  举报