2013-04-14 83 views
0

爲什麼不會這麼簡單require-jquery測試顯示一個alert?簡單的require-jquery測試不加載

HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>test</title> 
</head> 
<body> 

stuff. 

<script data-main="js/main" src="js/require-jquery.js"></script> 

</body> 
</html> 

的js/main.js:

require(['jquery'], function($) { 
    $(function() { 
     alert("hi"); 
    }); 
}); 

沒有錯誤或任何東西,也沒有警報。我也嘗試將腳本標記放在頭部,但沒有什麼區別。 :(

文件存在,並且是從瀏覽器直接訪問的JS

編輯: 哎呀這似乎是一個緩存的問題,JS的其中一箇舊的緩存(非工作)的版本! 。正在加載,而不是迅速地重新加載頁面幾次後,似乎再工作

回答

1

試過簡單地調用回調函數內部警報一樣:?

require(['jquery'], function($) { 
    alert("hi"); 
}); 
+0

沒有,但似乎並不去工作k要麼! – taber

+0

如果你還沒有試過,爲什麼你認爲它不起作用? – excentris

+0

我剛試過。 – taber