2013-04-27 86 views
0

經過很多挫折之後,我瞭解到上傳並不適用於ajax。上傳不適用於ajax。變通。 jquery

我有兩個可能的提交按鈕。一個是典型的提交,另一個是上傳者旁邊的工作。

我簡單的解決方案:只是在ajax被觸發前返回,從而使頁面以通常的方式刷新。

$("#html-upload").live('click',function(){ 
    return; 
}); 

但是,這似乎並沒有阻止阿賈克斯從射擊。它不應該那麼辛苦...所以我想知道我要去哪裏錯了。

回答

1

您必須返回false以防止發生默認操作。

$("#html-upload").live('click',function(){ 
    return false; 
}); 
+0

感謝您的回覆。我們要做的是提交一個頁面,取消ajax ...這隻會阻止頁面做任何事情。 – Orangeman555 2013-04-27 06:01:13

+0

@ Orangeman555嗯,我認爲這是你想要的,你知道你現在可以用ajax上傳文件,並且有一些jQuery插件可以模擬舊版瀏覽器。 – Musa 2013-04-27 06:03:39

+0

我不確定!有沒有相當輕量級的解決方案?它只是上傳一個CSV文件。 – Orangeman555 2013-04-27 06:04:20