2013-03-29 131 views
0

我在想如何才能將一個.csv文件從HTML文件輸入容器發送到另一個.jp文件.php文件。通過ajax發送一個.csv文件到PHP文件的問題

這裏是我的代碼:

$(document).ready(function() {  
     $(".Rsubmit").click(function() { 

      ?????What would I declare to contain the .csv file? 
      var checkurl = './CSVRemove/getAccountsCSV.php'; 
      runCSVcheck(checkurl); 

     }); 
    }); 

    function runCSVcheck(checkurl) 
    { 
     $.ajax({ 
     type: "POST", 
     //dataType: "json", 
     url: checkurl, 
     data: 
     { 
      ???? what would I put here? 
     }, 
     success: function(response) { 
      code.... 
     }); 


    } 

HTML:

Input boxes..... 

<span>Enter .csv File: </span><input type="file" name="file" value="" /> 

請讓我知道,如果有一個解決方案!

大衛

回答

0

如果你在通過Ajax發送文件上傳計劃,我建議使用一個jQuery插件形式支持文件上傳。

有許多人可用,但我有很好的成功與這一個:http://www.malsup.com/jquery/form/

它可以讓你通過Ajax發佈形式,即使形式包括文件上傳域。如果通過常規表單提交發布,PHP將收到與通常所做的完全相同的表單。

或者,您可以使用HTML5的文件API,但前提是您不需要支持IE8等舊瀏覽器。 jQuery表單插件可能是現在更安全的方式。

希望有幫助。