http://docs.jquery.com/Ajax
선택 채우기 전에 모든 항목을 제거해야합니다. 클라이언트 측에서 HTML 문자열을 작성하는 것은 대부분의 브라우저에서 상대적으로 빠릅니다 (어느 쪽이 빠르지는 알 것입니다 ...). 어떤 경우에도 속도 고려 사항을 위해 한 번에 하나씩 선택 요소에 요소를 추가하고 싶지는 않습니다.
JSON이 어떤 모습인지 모르는 경우
http://json.org/
function fillSelectList(param1, param2) {
$.ajax({
type: "GET",
url: "myUrl.php",
data: { Param1: param1, Param2: param2 },
dataType: "json",
async: true,
success: function(data, textStatus) {
var html = "";
for (var i = 0; i < data.length; i++) {
html += "<option value=\"";
html += data[i].value + "\">";
html += data[i].text + "</option>";
}
$("#mySelectList").empty().append(html);
}
});
}
당신은 괜찮은 아닌 추측 답변에 대한 몇 가지 코드를 표시해야합니다. – karim79
어떻게 해야할지 모르겠으므로 코드가 없습니다 – Enrique