MVC 응용 프로그램 .net을 개발 중입니다.jquery를 사용하여 서버에서 텍스트 상자로 자동 채우기
"제품"이라는 텍스트 상자가 있습니다. 나는 JQuery와 및 아약스 여기
를 사용하여 서버의 목록과 텍스트 상자를 autopoulate해야하는 코드입니다 :이 텍스트 상자에
@Html.TextBoxFor(model=>model.Products,new {@id = "Products"})
, 나는 아약스에 의한 컨트롤러의 액션을 호출하고 얻을 필요 자료. 내가 바인딩하고 조치를 "검색"을 타격 한 후, 페이지로드
: 페이지로드에
는 제어 내가 여기이 의심이 학생 컨트롤러의 검색 행동, 을 타격 모델 값은 페이지로 다시 돌아 오지만이 값은 "제품"이라는 텍스트 상자에 제안 사항과 같은 드롭 다운으로 표시되지 않습니다.$('#Products).autocomplete() { alert('kl'); AutoCompleteDetails() } function AutoCompleteDetails() { var url = '@Url.Action("Search", "Student")'; href = url; $.ajax({ url: href, dataType: "json", data: AutoDetails, type: "POST", context: this, success: function (data) { }
페이지로드 후 "KL"을 입력하고 "Student "컨트롤러가 칼레를 얻지 못한다. 디.
의견이 있으십니까?
당신이 데이터가 텍스트 상자에 무언가를 입력 한 후 텍스트 상자에서 드롭 다운으로 채워 하시겠습니까? – user1907849
예, 데이터가 드롭 다운으로 필요합니다 –
어떤 jquery 버전을 사용하고 있습니까? – user1400915