I have a page which has dynamic content and its content changing with parameters.
I'm trying to comparison different department courses. First I select computer science and load its courses my first div at left. (#list1)
After load first content, I change department to industrial engineering and I click second button to load course list to second div (#list2)
But when i load second div first div content changes like second (industrial engineering). Bu if i load second div first its working! (But its not acceptable for client)
My code like this,
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
<div id="list1"></div>
</div>
<div class="col-md-6">
<div id="list2"></div>
</div>
</div>
</div>
And button click events
$(document).on("click", ".btn-listele", function () {
var direction = $(this).attr("data-taraf");
var send2 = $.post("/Intibak/DersIntibak/CleanIntibakDers");
send2.done(function () {
if (direction == "sol") {
$("#list1").load("/Genel/BolumPlan/IntibakDersPlan?guncelMi=true&groupable=true");
}
if (direction == "sag") {
$("#list2").load("/Genel/BolumPlan/IntibakDersPlan?guncelMi=true&groupable=true");
}
});
});
note: if I change div order like above then the problem reverse.
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
<div id="list2"></div>
</div>
<div class="col-md-6">
<div id="list1"></div>
</div>
</div>
</div>
My button code
<span class="btn btn-info pull-right btn-listele" id="btn-listele-sol" data-taraf="sol">Ders Planlarını Listele</span>
<span class="btn btn-info pull-right btn-listele" id="btn-listele-sag" data-taraf="sag">Ders Planlarını Listele</span>
list2alert($('[id="list2"]').length)before loading the second request