2010-09-27 73 views
1

我正在使用Valum's AJAX file uploader。我正在尝试使用jQuery插件发出的GET请求发送一个参数。这段代码在几个小时前曾经工作过。但现在不是!JQuery不返回值

在Firebug中看不到任何错误。

帮助!

$(document).ready(function(){ 

    $("#newProject").colorbox({width:"38%",inline:true, href:"#project-new"}); 

    var uploader = new qq.FileUploader({ 
     element: document.getElementById('projectCsv'), 
     action: 'new-project.php',       
     params: { 
      name: $('#projectName').val() 
     }, 
     onSubmit: function(){ 
      if($('#projectName').val().length < 4) { 
       alert('Project name should be at least 4 characters long.'); 
       return false;        
      }        
     }, 
     onComplete: function(id, fileName, responseJSON){ 
      var result = responseJSON.success; 
      if(result==true) 
       location.reload(); 
      else 
       return true; 
     } 
    });     
}); 
+2

这将是有趣的,知道这个代码究竟是如何无法工作。 – Pointy 2010-09-27 13:13:09

+0

这不是很令人沮丧吗?代码看起来没问题。但不起作用! – kapeels 2010-09-27 13:27:34

+1

如果你已经知道了什么是错的,请回答你自己的问题或者删除问题。 – 2010-09-27 22:41:58

回答

0

我通过编辑fileuploader.js(1183行)来处理它。 新增

params['name'] = $('#projectName').val();

,现在工作得很好