不知道什么是错,我尝试了一切。代码应该从PHP文件中获取简单的信息,并且每个都应该淡入淡出。我一次获得所有数据的成功,但并不好。获取结果并褪去
<script type="text/javascript">
$('button').fadeOut('slow')
var progressBar = $('.progress-bar');
var percentVal = 0;
window.setInterval(function(){
percentVal += 10;
progressBar.css("width", percentVal+ '%').attr("aria-valuenow", percentVal+ '%').text(percentVal+ '%');
if (percentVal == 100)
{
percentVal = 0;
}
}, 500);
$(document).ready(function() {
$("button").click(function() {
$.ajax({ //create an ajax request to load_page.php
type: "GET",
url: "submit.php",
data: 'html', //expect html to be returned
success: function(data){
for(var i=0;i<6;i++){
$('.input-group').html(data).fadeIn(500).delay(1000).fadeOut(500);
}
}
});
});
});
</script>
PHP代码:
$array= ['apple','orange','grapes','avocado','banana'];
$indexedOnly = array();
foreach ($array as $row) {
$indexedOnly[] = array_values($row);
}
echo json_encode($indexedOnly);
你在控制台中得到任何错误? –
array_values($ row);这个函数需要一个数组,并且根据你的代码传递字符串值 –
就像你所有的元素在同一时间被应用一样。所以你应该看到'香蕉'是唯一一个褪色......因为你正在改变同一元素的内容 – Daniel