2014-11-19 2 views
0

Просто общий вопрос. У меня есть код, который запрашивает db и возвращает результаты в раскрывающемся списке. Мне нужно сделать запрос 2 разных таблиц, используя тот же div #id. Например, в коде, который я добавил, вы увидите, что он использует тот же селектор. возможно ли запросить 2 таблицы и вернуть результаты в 2 разных div # id, как в моем примере. Большое спасибо.Query 2 таблицы mysql, используя тот же div #id

$(function() { 
    $("#dstr_dept").change(function() { 
    $(this).after('<div id="loader"><imgages src="img/loading.gif" alt="loading files" /></div>'); 
    $.get('loadboxAdrDstrsubcat.php?dstraddr=' + $(this).val(), function(data) { 
     $("#dstr_address").html(data); 
     $('#loader').slideUp(200, function() { 
     $(this).remove(); 
     $("#dstr_address").trigger("chosen:updated"); 
     }); 
    }); 
    }); 
}); 

$(function() { 
    $("#dstr_dept").change(function() { 
    $(this).after('<div id="loader"><imgages src="img/loading.gif" alt="loading files" /></div>'); 
    $.get('loadboxDstrsubcat.php?dstrdept=' + $(this).val(), function(data) { 
     $("#box_dstr").html(data); 
     $('#loader').slideUp(200, function() { 
     $(this).remove(); 
     $("#box_dstr").trigger("chosen:updated"); 
     }); 
    }); 
    }); 
}); 

ответ

1

Что-то вроде этого -

$(function() { 
    $("#dstr_dept").change(function() { 
    $(this).after('<div id="loader"><img src="img/loading.gif" alt="loading files" /></div>'); 
    $.get('loadboxAdrDstrsubcat.php?dstraddr=' + $(this).val(), function(data) { 
     $("#dstr_address, #box_dstr").html(data); 
     $('#loader').slideUp(200, function() { 
     $(this).remove(); 
     $("#dstr_address, #box_dstr").trigger("chosen:updated"); 
     }); 
    }); 
    }); 
}); 

Обратите внимание, как селекторы объединены. Я не вижу запросов к двум различным запросам, хотя вы можете запускать несколько операторов $.get() под одним событием изменения.

+0

Спасибо за это Jay. Не могли бы вы привести пример запуска нескольких $ .get() для запроса двух таблиц. Спасибо – user1532468

+0

Вы добавили бы еще один '$ .get', указывающий на другой PHP-файл или тот же PHP-файл с другой строкой запроса. –