$("#uploadify").uploadify({
'uploader'       : 'scripts/uploadify.swf',
'script'         : 'scripts/TestHandler.ashx', 
'cancelImg'      : 'cancel.png', 
'folder'         : 'uploads', 
'queueID'        : 'fileQueue',
'auto'           : false, 
'fileDesc'       : '支持格式:*.swf',  
                  'fileExt'        : '*.swf',  
'multi'          : false,
         onComplete       : function(event, ID, fileObj, response, data) {
                                         alert(fileObj.name);
                                    },
                  onError          : function(event, queueID, fileObj) { 
                                          alert("文件:" + fileObj.name + "上传失败"); 
                                    }, 
                   onCancel         : function(event, queueID, fileObj){ 
                                 alert("您取消了" + fileObj.name); 
                           } 
});如上代码,  在这内置的参数里, 怎么添加自己定义的参数呢。 像一般的Jquery请求
 $.post("test.cgi",
  { name: "John", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
  }
)
这里面的name time是自己随便传的参数 ,  但一在uploadify添加自己定义的参数后, 就提示有错了。我以前在哪个博客上看过有位大大写过类似的文章  但现在怎么也找不到了,希望有人指点迷津哦  谢谢
确认下我的意思:
     想把自己定义的一个参数 如:typeId =123 传入到 'script'指定的 TestHandler.ashx 这个Handler里 

解决方案 »

  1.   

    通过 data: { "Edit": a, "typeId ": 123 },
    这种方式不行吗??
      

  2.   

    使用scriptData
    http://www.uploadify.com/documentation/
      

  3.   


    <script type="text/javascript">
            $(document).ready(function() {
                $('#fileInput1').fileUpload({
                    'uploader': '/smartSale/js/uploader.swf',
                    'script': '/smartSale/inventoryUpLoad.do',
                    'cancelImg': '/smartSale/js/cancel.png',
                    'folder': '',
                    'scriptData':{'FormAction':'AjaxUpload','aa':'cc'},
                    'buttonText':'浏览文件',
                    'multi':'true',
                    'fileExt':'*.xls;*.csv',
                    'fileDesc':'.xls',
                    'buttonImg':'/smartSale/images/bowserFile.jpg',
                    //'onAllComplete': function(event,data) { 
                    'onComplete' : function(event,queueID,file,ss,data){ 
    alert(ss);
                     //alert(data.filesUploaded);
                     //window.location.href="/smartSale/inventoryRealUpLoad.do?FormAction=getAllTemp";
                     }
                });        });response.getWriter().write("服务器回话,传完了!");
    return null;
      

  4.   

    'buttonText':'浏览文件',
    这个不乱码么