2010-02-25 6 views
1

autocomplete plugin을 사용하고 있는데, 무엇인가의 이유로 입력란에 타이핑을 시작할 때 컨트롤러에 연결되지 않습니다.ASP.NET MVC에서 자동 완성 jquery 플러그인이 작동하지 않습니다.

누구든지 사용 했습니까? 아니면 이걸로 일 했니? 또는 실제 예제가 있습니까? 나는 /Referral/Get에 URL을 변경하려고했지만 여전히

$("#uxSearch").tokenInput("../Referral/Get", 
     { 
      hintText: "Type in something", 
      noResultsText: "No Results", 
      searchingText: "Searching", 
      classes: { 
       tokenList: "token-input-list-facebook", 
       token: "token-input-token-facebook", 
       tokenDelete: "token-input-delete-token-facebook", 
       selectedToken: "token-input-selected-token-facebook", 
       highlightedToken: "token-input-highlighted-token-facebook", 
       dropdown: "token-input-dropdown-facebook", 
       dropdownItem: "token-input-dropdown-item-facebook", 
       dropdownItem2: "token-input-dropdown-item2-facebook", 
       selectedDropdownItem: "token-input-selected-dropdown-item-facebook", 
       inputToken: "token-input-input-token-facebook" 
      } 
     }); 
+0

컨트롤러의 서명은 어떤 모양입니까? URL로 정상적으로 호출 할 수 있습니까 (예 : 브라우저 주소 표시 줄에'/ Referral/Get/query'를 입력하면 어떻게됩니까?)? 덕분에 –

+0

. 그것은 내가 애매한 행동을 취하고 그것이 작동하도록 이끌어 주었다. 덕분에 – kurasa

답변

2

당신은 우리에게 global.asax.cs 경로를 표시 할 수 있습니다 작동하지 않습니다. ASP.NET MVC에서 상대 URL에 ../을 사용하지 마십시오. 오히려 도우미 메서드와 같이 사용 : Zhaph는 컨트롤러 액션이 잘 작동하는지 확인하기 위해 수동으로 브라우저를 통해 URL을 검색하려고 말했듯이

$("#Products").focus().autocomplete('<%=Url.Action("GetProducts", "Product") %>', { ... 

(위의 내 자동 완성 요청에서이다).

+0

. Zhaph가 말한 것과 같다. 나는 또한 URL에 대한 당신의 생각을 가져갈 것이다. – kurasa

관련 문제