아래는 내 코드
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
그리고 내 Html 코드가
<div class="ui-widget">
<input name="searcharea" class="selectarea" id="searcharea" type="text" value="" placeholder="Area">
</div>
그리고 내 기능을 사용할
<script>
$(function(){
$( "#searcharea" ).autocomplete({
source: "suggestions.php"
});
$( "#searchcat" ).autocomplete({
source: "suggestions1.php"
});
});
</script>
나는 이 페이지를 통해 별도의 파일 검색 코드가 포함되어 붙여넣습니다 나는 내 웹 사이트 및 임베디드 it on, On my 인덱스 페이지, 이는 여러 페이지에 값을 제안하고 있지만, 그것은 내가 다른 페이지에 대한 날 선 티퍼로 확증하노라 소스 파일에서
$( "#searcharea" ).autocomplete({
내 웹 사이트 링크 입니다. http://www.jodhpuryp.in/
이것은 내 자기 암시 기입란 소스 http://api.jqueryui.com/autocomplete/
나는 왜 이 가져오는 다른 페이지에 오류가 말해보게나 수 있음에도 불구하고 그 동안 작업하는 웹 사이트 내 인덱스 페이지. 어떤 도움이 보내주시면 감사하겠습니다. 감사합니다
하는 소리가 자동완성입니다 호출되는 정의하는 경우, 실제로 로드됨 - 라이브러리란 전에 할 수 있는 것이다.
인라인 스크립트입니다 referenced 이동시키십시오 아닌 경우, 하단으로 호출이네요 (내 기본 옵션인지 스크립트입니다 후 스이스 배치하십시오 또는 외부 파일을 참조하려면:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="yourNewJSFile"></script>
편집: 경우 외부화 스크립트에 후 JQuery 라이브러리를 통해 모든 것이 referenced 의존한다:)
하지만 내가 생각 때문에 한동안 창피하게 꼭 이래야겠어요 게시물로의 여기에 유보됨 me up.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
그리고.
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"</script>
'가치' 에 대해, 메모, HTML, 양식 또는 양식 블록 = " 자동완성입니다 off" 인컨텍스트 막을 것이라고 브라우어 () ',' 지오토콤프레티 수행 방법 차단 기능이 있지만 jQuery UI 않습니다.
하지만 이 같은 문제를 해결하기 위해 내가 겪은 변경하고 etta. 죄송합니다. wouldn& # 39 더 이상, 빗나갔다!
import { autocomplete } from 'webpack-jquery-ui';
머리에 섹선에서 jquery-ui.css 포함시키십시오 합니다, html, 내가 왜 don& # 39 는 작동안함 이해하지 않으면!
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
해결될 문제가 있다.
/ 설치 및 smartupdate 포함할 수 있습니다 다음 세 가지
jquery ui css 1. 2. jquery ui 3. jquery
함수를 호출하기 전에 틀렸다니까 페이지 로드되는지 포함한다. $ (document) 그레이디 항상 사용할 수 있는 것을 포함한다 (함수 () {} / / 여기 코드에)
네 경우엔:
$(document).ready(function(){
$(function(){
$( "#searcharea" ).autocomplete({
source: "suggestions.php"
});
$( "#searchcat" ).autocomplete({
source: "suggestions1.php"
});
});
}).
내 문제가 됐지 더 이상 방지 및 visual studio 를 실행하여 스크립트입니다 처리되지 않은 idfsysobject. 인기를 끌고 있다. Ide 에서 실행되고 있었기 때문에 우리 같이 있을 때, t # 39 wasn& 문제가 있었다. 일하던 자동완성입니다 그냥 그랬다고. 내가 만든 시도하시겠습니까 추가 / catch 블록 및 IDE 행복해.
$.ajax({
url: "/MyController/MyAction",
type: "POST",
dataType: "json",
data: { prefix: request.term },
success: function (data) {
try {
response($.map(data, function (item) {
return { label: item.Name, value: item.Name };
}))
} catch (err) { }
}
})
Visual studio 에서 좋아요, 하지만 이 모든 응용 프로그램을 실행할 때 그 때 내가 프로젝트 및 테스트되었습니다 협력했습니다 게시됨에 I& # 39, ve got it, 해당 오류를 " 자동완성입니다 function" 아닙니다;; 크롬 의 검사 디버거. I found out 이 둘 사이에 있는 복종 웹스콘프리스 정의 (definition) 에 의해 발생하는 환경 의 컴필레이션 태그이고, 만약 할당할지 디버그입니다 = " false"; 그 뒤 모든 분델 정의는 수행되 및 컴파일 완료되어도 비호환성의 릴리스부터. 만약 디버그입니다 = true". 그 다음 단계에 대한 보고서인지 버네링 js 라이브러리 컴파일 및 미니피닝 디버그로 포함되지 않습니다. 따라서 복종 환경 간에.
<system.web>
<compilation debug="false" targetFramework="4.5.1"/>
<httpRuntime targetFramework="4.5.1"/>
</system.web>
또한 이러한 두 가지 환경에 대한 모든 걸 알 수 있는 환경 (_Layout.cshtml) 디버그로 @Scripts.Render (/bundles/jquery" " ~;) 롬폭 코드, 여기서 (go-dell APP_Start) BundleConfig.cs '버나드레스트라다 (새 스크리프트번들 콜린클로드 ((/bundles/jquery" " ~;) jquery - {}, ~ / / / lib / js " 정적임 .js" 버전; /static/js/lib/jquery-ui.js" " ~;)), '
it 레네트 다음과 같습니다.
<script src="/Static/js/lib/jquery-1.12.4.js"></script>
<script src="/Static/js/lib/jquery-ui.js"></script>
또 다른 환경 (디버그입니다 = false)
<script src="/bundles/jquery?v=YOLEkbKJYtNeDq0o56xjzXWKoYzrF5Vkqgyc9Cb0YgI1"></script>
디버그 모드로 잡을라는데 작동하잖아 및 다른 점이다.
이 두 아스펙팅 js lib 파일 jquery ui 봤다.
'jquery-ui.js jquery-ui.min.js '
둘 다 기본 (default) 로 바뀌어 새로운 mvc 프로젝트 템플릿에는 따라오렴 지적했다. 이 때 jquery-ui.min.js 삭제된 라이브러리란 문제가 해결되었습니다.
내가 비록 jquery-ui.js (BundleConfig.cs) 에서 정의한 것으로, 실제로 보라 jquery-ui.min.js 할 수 있다.
그나저나, jquery-ui.min.js didn& # 39 를 포함, t 오토콤프레 함수은 jquery-ui.js 나란히 놓이는 포함된 것이 특징이다.
건배해요
Jquery 라이브러리를 통해 앙굴라이스 라이브러리란 로드중 전에 날.
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
</head>
끝 - < 스니핏 >;!
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 거짓값 바벨. > 거짓값 -;
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
</head>
끝 - < 스니핏 >;!