2014-10-17 105 views
0

我使用此腳本來刷新div #puu上的數據。如果.load()包含現有的.php文件,那麼一切正常。但是,如果我在.load()中使用現有的.txt文件,則沒有任何反應,爲什麼?jQuery加載txt文件

<script> 
var refreshId = setInterval(function() 
{ 
    $('#puu').fadeOut("slow").load('152 and 153.txt').fadeIn("slow"); 
}, 5000); 
</script> 
+0

你試過url_encoding的文件名嗎?這個空格對'load'不好,因爲它具有用於獲取文檔片段的空間解析器。在瀏覽器控制檯網絡標籤中檢查請求以獲取更多疑難解答信 – charlietfl 2014-10-17 12:05:54

回答

0

您應該更改文件名中的空格以使用%20作爲空格。您的fadeIn也在負載返回數據之前觸發。

$('#puu').fadeOut("slow") 
     .load('152%20and%20153.txt', function() { 
      $(this).fadeIn("slow"); 
     }); 
0

我認爲這是由於其名取爲空文件名檢查你的文件名 $(「#PUU」)負載(「153.txt」)淡入(「慢」)。