我想使用AJAX和PHP多次更新浏览器结果。使ajax调用倍数来更新最终用户的结果
这里的代码将调用一个getDest.php文件来检索所有将被追加到一个名为results
的div ID的html文件,并且大约有21个城市。我想逐一展示每个城市,而不是一次展示所有城市。
我已经尝试了许多不同的方法,任何帮助表示赞赏。
<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>
....
为了理解你的想法:你加载你的整个内容并且想要显示第一个描述1,在另一个特定时间(秒,分钟,...)描述2之后,在另一个第二描述3之后......等等? – Eich 2013-03-02 23:48:15
是的,你是对的da_re – led 2013-03-02 23:54:14