jQuery를 사용하여 데이터베이스의 값으로 단일 드롭 다운 상자를 채우는 방법을 알고 있습니다. 하지만 이제는 드롭 다운을 사용하여 5 개의 테이블 필드를 걸러 내기 위해 긴 쿼리를 작성해야합니다. 두 번째 드롭 다운을 변경하여 나머지 3 개의 드롭 다운을 변경해야합니다. 단일 드롭 다운을 변경하기 위해 Ajax를 사용하여 URL로 보낸 다음 html을 반환하고 select 필드에 배치했습니다.데이터베이스에서 여러 개의 드롭 다운 목록을 채우는 jquery
jQuery.ajax({
type: "POST",
url: "getdb/tb",
data: '{data : "data" }',
success: function (data) {
jQuery("select#field_1").html(returnval);
},
failure: function (response) {
alert("failed");
}
});
내 URL "getdb/tb"에서는 SELECT 문을 사용하여 쿼리를 필터링하고 옵션 필드를 표시합니다.
하지만 첫 번째 드롭 다운에서 수행 된 단일 변경 기능을 사용하여 여러 다른 HTML 옵션 필드를 다른 4 개의 드롭 다운으로 보내는 방법을 모른다. 제발 초보자를 도와주세요. 미리 감사드립니다.
UPDATE : 이
jQuery.ajax({
-
-
success: function(data){
callfirst();
}
});
function callfirst(){
jQuery.ajax({
-
-
success: function(data){
callsecond();
}
});
}
function callsecond(){
jQuery.ajax({
-
-
success: function(data){
callthird();
}
}
나는 당신의 좋은 생각이라고 생각합니다. 그것은 inter-dependencies API와 같습니다. 두 번째 드롭 다운이 변경 될 때 callsecond()를 호출합니다 ... – ashokhein
에 있지만이 문제를 해결할 다른 방법이 있어야한다고 생각합니다. 모든 jQuery 리더가 안내해주세요 ... –