您好!Javascript功能只能在頁面中使用,不能從文件中使用
我的extern js文件聲明函數:
$(function() {
$('[data-provide=typeahead]').each(function() {
var self = $(this);
self.typeahead({
source: function (term, process) {
var url = self.data('url');
console.log(url);
return $.getJSON(url, { term: term }, function (data) {
return process(data);
});
}
});
});
});
但它沒有工作。進入該功能後,它不會繞過內容。部分母版頁上
告訴鏈接:
...
<script src="~/Scripts/Login.js?v.3.0"></script>
...
<div class="container">
@RenderBody()
</div>
...
它開始只是工作,如果我在網頁上直接放置此代碼。
什麼問題?
謝謝!
但是調試節點來到js文件和功能,我直接在像onclick標籤中指定。 –
試過了,沒有用。 –
「試過,不起作用」是一個如此糟糕的評論。你看過你的網絡標籤,頁面是否真的找到腳本? 99%的可能性不是,你只需要給它正確的道路。做一些挖掘並告訴我們它是如何工作的,瀏覽器試圖獲取的實際解析的URL是什麼?託管腳本的頁面的URL是什麼?腳本的實際位置是什麼?你還沒有回答這麼多問題... –