1
爲了使這個例子儘可能的簡單,讓我們說我有下面的代碼在Home.html中:icanhaz沒有找到模板
<html>
<head>
<!-- ALL DEPENDENCIES FOR ICANHAZ ARE INCLUDED ABOVE -->
<script type="text/html" id="foo" src="js_template.js"></script>
<script>ich.foo({})</script>
</head>
<body></body>
</html>
而在javascript_template.js,我有以下幾點:
Hello world!
事實證明,icanhaz沒有檢測到foo,所以ich.foo({})正在拋出一個錯誤。這裏到底發生了什麼?
感謝Andrew的快速回復。我簡單地認爲,該瀏覽器會同步下載腳本,並且在我使用任何傳遞到$(document).ready中的內容時,src的內容將在DOM中可用。這不是典型的text/javascript腳本標籤? – Michael 2012-07-25 05:06:48
它適用於Javascript,但腳本的內容從未實際注入到元素本身(即它是'innerHTML'),這是ICH檢查的內容。 – 2012-07-25 05:07:39