插件-ajax文件上传,回调函数参数问题

问题描述

ajax文件上传,回调函数参数问题

第一次提问希望有大神帮我解答。
我下了一个ajax的插件ajaxfileupload.js来做的上传文件问题。
后台一切都跑的很顺利,回调函数success的参数也有值,但是我分解参数的时候却出现了问题

    $.ajaxFileUpload({
        url : base.domain + "/customer/importInfoExcel.do",
        type : 'post',
        secureuri : false, // 一般设置为false
        fileElementId : 'importExcel', // 上传文件的id、name属性名
        dataType : 'json',
        success : function(data, status) // 服务器成功响应处理函数
        {
            alert("11111111111" + data);
            alert("2222222222" + data.status.statusCode);
            console.log(e);
            if (data.status.statusCode == "000000") {
                window.parent.createPopup("批量导入信息成功!");
                window.location.href = "myCustomer.jsp";
            } else if (data.status.statusCode == "000002") {
                window.parent.createPopup(data.status.StatusMessage);
                window.location.href = "myCustomer.jsp";
            } else {
                window.parent.createPopup(data.status.statusMessage);
                window.location.href = "myCustomer.jsp";
            }
        },
                error : function(data, status, e)// 服务器响应失败处理函数
        {
            console.log(e);
            alert(e);
        }
    });

alert(data)是有值的,如下图

但是,alert(data.status.statusCode);却得不到值。如下图

求解答。。。。在线等

解决方案

没有人吗,自顶一下。。。。。。。。。

解决方案二:

用fiddler调试下,看返回的json是什么格式的,statusCode是否不存在,或者你写错了。

时间: 2024-10-15 03:45:17

插件-ajax文件上传,回调函数参数问题的相关文章

jQuery插件AjaxFileUpload实现ajax文件上传_jquery

本文实例为大家分享了AjaxFileUpload实现文件上传的具体代码,供大家参考,具体内容如下 jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传. 1.引入AjaxFileUpload插件相关的js 复制代码 代码如下: <script type="text/javascript" src="<%=basePath%>resources/js/

jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能

Ajax file upload plugin是一个功能强大的文件上传jQuery插件,可自定义链接.或其它元素庖代传统的file表单上传结果,可实现Ajax动态提示文件上传 过程,同时支撑多文件上传,AjaxFileUpload文件上传插件功能斗劲稳定,今朝应用也斗劲多,简单应用实例如下: 查看AjaxFileUpload相干jQuery官方文档介绍 AjaxFileUpload JS库文件 查看AjaxFileUpload演示 一,创建一个ajax upload按钮元素(button),

File, FileReader 和 Ajax 文件上传实例分析(php)_javascript技巧

File FileReader 可以干什么? Ajax文件上传例子 FileReader 对象可以读取文件的 Base64编码数据(readAsDataURL),2进制字符串(readAsBinaryString),文本(readAsText)并且都是异步的. 对了,Email拖拽附件上传就可以利用 FileReader 配合 Ajax 完成. File 对象 File对象可以从 input[type=file].files 数组,和拖拽事件 event.dataTransfer.files 中

HTML5 Ajax文件上传进度条如何显示_AJAX相关

原本打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭.因为项目不考虑低版本浏览器,所以决定用html5实现.下面只是一个简单的demo,具体样式需要自己去做. 后台基于strut2进行文件处理,具体因项目而定.只是要注意设置文件大小的限制.  <constant name="struts.multipart.maxSize" value="52428800"/>这个配置

深入浅析AjaxFileUpload实现单个文件的 Ajax 文件上传库_AJAX相关

jQuery.AjaxFileUpload.js是一款jQuery插件,用于通过ajax上传文件. 语法: $.ajaxFileUpload([options]) options参数说明: 1.url 上传处理程序地址. 2,fileElementId 需要上传的文件域的ID,即<input type="file">的ID. 3,secureuri 是否启用安全提交,默认为false. 4,dataType 服务器返回的数据类型.可以为xml,script,json,htm

5款Ajax 文件上传控件_AJAX相关

1. FancyUpload (演示地址) FancyUpload是一个采用Flash与Ajax(MooTools)技术实现包含上传进度条的多文件上传组件,类似于SWFUpload. 2. SwfUploadPanel (演示地址) SwfUploadPanel是一个结合SwfUpload v2.0.2与ExtJS 2.0.x开发的多文件上传面板(panel). 3. Yahoo! UI Library: Uploader (演示地址) YUI Uploader Control结合Flash开发

jQuery Ajax文件上传(php)_jquery

如何实现jQuery的Ajax文件上传,PHP如实文件上传.AJAX上传文件,PHP上传文件. [PHP文件上传] 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的.实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用上传处理函数来处理上传的文件.而处理函数一般都是用PHP,JSP,ASP等服务端语言来实现的.那么如何通过WEB(HTTP协议来上传文件呢?)你需要类似于以下的HTML代码:test.html 复制代码 代

php ajax 文件上传实现代码(1/2)

一款完整ajax 文件上传功能,我们利用了jquery ajax上传插件来实现的,下面代码非常完整. <html> <head> <style> body{font-size:12px; bgcolor:menu;} table{font-size:12px;} </style> <title></title> <meta http-equiv="content-stype" content="te

ajax文件上传进度条

ajax文件上传进度条页面:progressBar.jsp <%@ page contentType="text/html; charset=GBK" %> <html> <head> <title> Ajax进度条 </title> <script type="text/javascript"> //xmlHttpRequest对象 var xmlHttp; var key; //进度条颜色