AJAX と PHP を使用して、ブラウザーの結果を複数回更新したいと考えています。
ここのコードは getDest.php ファイルを呼び出して、 という div id に追加されるすべての html ファイルを取得しますresults
。約 21 の都市があります。一度にすべてを表示するのではなく、各都市を 1 つずつ表示したいと考えています。
私は多くの異なる方法を試しました。
<script>
function hideContainer() {
jQuery('.city_container').hide();
};
function showContainer() {
jQuery('.citywrapper').hover(function() {
jQuery(this).find('.city_container').show();
},
function() {
jQuery('.city_container').hide();
});
};
</script>
<script>
$.ajax({
type: "GET",
url: "getDest.php"
}).done(function( html ) {
$("#results").append(html);
hideContainer();
showContainer();
});
</script>
getDest.php
<div class="citywrapper">city1 <div class="city_container">descript1</div></div>
<div class="citywrapper">city2 <div class="city_container">descript2</div></div>
<div class="citywrapper">city3 <div class="city_container">descript3</div></div>
<div class="citywrapper">city4 <div class="city_container">descript4</div></div>
<div class="citywrapper">city5 <div class="city_container">descript5</div></div>
<div class="citywrapper">city6 <div class="city_container">descript6</div></div>
....