2010-09-27 70 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();

,現在工作得很好