2012-09-10 5 views
1

응용 프로그램에서 JQuery 자동 완성을 사용할 때 "Uncaught SyntaxError : Unexpected token <"오류가 발생합니다. 이 오류는 한 호스트에서 발생하지만 다른 호스트에서는 발생하지 않습니다. 두 호스트 모두 동일한 코드로 동일한 응용 프로그램을 호스팅합니다. 다음과 같이잡히지 않은 SyntaxError : 예기치 않은 토큰 <하나의 호스트에서 있지만 다른 호스트에서 동일한 응용 프로그램에 대해

크롬 콘솔에서 오류 세부 사항은 다음과 같습니다

Uncaught SyntaxError: Unexpected token <   autocomplete.js:123 
$.autocomplete.source.$.ajax.success    autocomplete.js:123 
jQuery.Callbacks.fire        jquery-1.7.2.js:1075 
jQuery.Callbacks.self.fireWith      jquery-1.7.2.js:1193 
done            jquery-1.7.2.js:7538 
jQuery.ajaxTransport.send.callback     jquery-1.7.2.js:8324 

이 문제에 어떤 도움을 매우 높이 평가 될 것이다.

감사 그것은 JSON 개체 어떤 공간이나 뭔가 오류 메시지가 반환 PHP 코드에서 보이는 많은

+0

파일을 올바르게 업로드 했습니까? 그리고 브라우저 캐시를 지우십시오. –

+0

브라우저에서 다운로드 한 Javascript 소스를 확인하십시오. – deceze

답변

0

.

  • PHP 코드에서 오류가 있는지 확인하십시오. 당신의 JSON

+0

주어진 지침을 주셔서 감사하지만 동일한 응용 프로그램 코드가 다른 서버에서 정상적으로 작동하고 있는지 확인하십시오. – user1659529

+0

다음 웹 사이트에서 문제가되는 응용 프로그램입니다 : http://heac.gov.om/digitalmap/index.php?lng=eng. 1- "HEAC Center"검색 2 -지도에 표시된 마커를 클릭하고 "Get Direction"링크를 클릭하여 패널이 왼쪽에 표시되도록합니다. 3 - Direction (방향) 패널에서 "Related Locations"를 END 및 자동 완성 텍스트 상자가 표시됩니다. 이 입력란에 값을 입력하기 시작하면 자동 완성 목록이 표시되지 않고 위의 오류가 Chrome 콘솔 오류 목록에 표시됩니다. http://dgulf.net/hei/index.php?lng=eng – user1659529

+0

@user 문제가되지 않는이 앱에서이 문제가 발생하지 않습니다. *이 서버에서 작동하지 않는 이유를 찾아냅니다. 이를 위해 먼저이 서버에서 정확히 무엇이 잘못되었는지 파악하십시오. 오류 메시지로 판단하면 Javascript 파일에 구문 오류가 있습니다. 첫 번째 단계는 해당 자바 스크립트 파일을 살펴 보는 것입니다. – deceze

0

변경하여 autcomplete_min_.js과 PHP 코드에서 반향 다른이 제대로

  • 확인 파일을 업로드

  • 검사 (JQuery와 - ui.js로 교체)

  • 관련 문제