한 나라의 모든 도시를 나열하는 데 jsonresult를 사용하고 있습니다. 데이터베이스에서 데이터를 검색하고 jquery를 사용하여 드롭 다운 목록에로드합니다. 문제는 도시가 3000을 넘어 서면 jsonresult가 작동하지 않는다는 것입니다.JsonResult의 문제점
<script type="text/javascript">
$(document).ready(function() {
//Hook onto the MakeID list's onchange event
$("#Country").change(function() {
//build the request url
$("#HomeTown").empty();
var url = '<%= Url.Content("~/") %>' + "Location/GetCitiesByCountry/" + $("#Country").val();
$.getJSON(url, function (data) {
$.each(data, function (index, optionData) {
$("#HomeTown").append("<option value='" + optionData.geonameid + "'>" + optionData.asciiname + "</option>");
});
$("#HomeTown").option[0].selected = true;
});
}).change();
});
</script>
자동 완성 구현하기 –
니스. 자동 완성 컨트롤은 정말 좋습니다. =) – RPM1984