안녕하세요!자바 스크립트 기능은 파일이 아닌 페이지에서만 작동합니다.
$(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);
});
}
});
});
});
을하지만 일을하지 않습니다 :
나는 통근의 js 파일에 함수를 선언. 기능으로 이동 한 후에는 내용을 무시하지 않습니다. 부분 마스터 페이지에
말하는 링크 : 나는 페이지에 직접 코드를 배치하고있어 경우
...
<script src="~/Scripts/Login.js?v.3.0"></script>
...
<div class="container">
@RenderBody()
</div>
...
그것은 단지 작업을 시작합니다.
문제가 무엇입니까?
감사합니다. 요는 클라이언트 측에서 ~
사용할 수 없습니다
그러나 디버그 노드는 js 파일과 함수에 있으며, onclick과 같은 태그에서 직접 지정했습니다. –
시도했지만 작동하지 않습니다. –
"시도했는데 작동하지 않습니다."라는 말은별로 좋지 않습니다.네트워크 탭에서 보았습니까? 페이지에서 실제로 스크립트를 찾고 있습니까? 99 %의 기회가 아니라면 올바른 길을 제시해야합니다. 파기를하고 어떻게 작동하지 않는지, 브라우저가 가져 오려고하는 실제 해결 된 URL은 무엇인가? 스크립트를 호스팅하는 페이지의 URL은 무엇입니까? 스크립트의 실제 위치는 무엇입니까? 당신이 대답하지 않은 많은 질문들이 ... –