2011-04-18 3 views
0

나는 Ajax가 this plugin과 작동하도록 노력하고있다.Drew Wilson AutoSuggest와 Ajax

이 코드가 있습니다;

$.post("/Search/jQuery_GetSkillList", { q:""}, function (jSonData) { 
    $("#AutoSuggest").autoSuggest(jSonData, { selectedItemProp: "name", selectedValuesProp: "value", searchObjProps: "name", startText: "Type skills here" }); 
}); 

잘 작동하지만 잠재적 인 항목이 1,000에 있으므로 실제로 입력 할 때 작동해야합니다.

그래서 이것을 시도해보십시오.

$("#AutoSuggest").autoSuggest("/Search/jQuery_GetSkillList", { selectedItemProp: "name", selectedValuesProp: "value", searchObjProps: "name", startText: "Type skills here" }); 

내 컨트롤러가 모두 올바르게 호출되고 있으며 동일한 데이터를 반환합니다.

그러나 두 번째 코드 조각은 반환 된 결과를 렌더링하지 않지만 첫 번째 코드 조각은 렌더링하지 않습니다.

아이디어가 있으십니까?

+0

Drew Wilson? 저자의 이름인가요? – JohnP

+0

예. http://code.drewwilson.com/entry/autosuggest-jquery-plugin. 링크를 포함하도록 질문을 업데이트했습니다 – griegs

+0

이 질문은 매우 구체적인 질문입니다 만, 하나 이상의 항목을 선택할 수있는 유일한 자동 제안 플러그인입니다. SO 태그 상자와 매우 비슷합니다. – griegs

답변

1

관심있는 사람들에게 대답을 찾았습니다.

컨트롤의 압축되지 않은 버전이 포함되어 있고 $.json이라는 줄이 있으며 대신 $.post이되었으며 이제 컨트롤이 매우 잘 작동합니다.

시간을내어 주신 분들께 감사드립니다.

</griegs> 
+0

안녕하세요. 나는 같은 문제가 있지만 $ .json을 찾지 못했습니다. $ .getJSON을 찾았고 $. post와 $ .get에 대해 변경했지만 여전히 작동하지 않습니다. 1.4V의 autoSuggest가 있습니다. 다른 생각? grettings. –

+0

죄송합니다. SO 커뮤니티를 얻으려면 새로운 질문을 게시하시는 것이 좋습니다. – griegs