是否可以在使用jQuery或Ajax迭代期间显示foreach循环响应?
for($i = 0; $i < 1000; $i ++) { echo $i; echo '<br>'; }
字符串我想用aExceler调用函数,并在每次迭代中显示$i值。这可能吗?像通常一样,我不想等待整个页面的循环过程结束,然后回显结果。注:我是软件工程专业第二学期的学生,正在学习中,如有任何要求,请多多包涵。感谢并问候。
t40tm48m1#
你可以在jquery中使用aQuery。但是,你提供的PHP代码使用的是for循环,而不是foreach循环。我将提供一个使用for循环的示例用于演示目的。test.php
<?php $response = array(); for ($i = 0; $i < 1000; $i++) { $response[] = $i; } echo json_encode($response); ?>
字符串在循环的每次迭代中创建一个包含$i值的数组,然后将该数组编码为JSON发送到客户端。
$i
JSON
<div id="result"></div> $(document).ready(function() { $.ajax({ url: 'test.php', type: 'GET', dataType: 'json', success: function(response) { displayResults(response); } }); function displayResults(results) { var resultDiv = $('#result'); $.each(results, function(index, value) { resultDiv.append(value + '<br>'); }); } });
型然后调用displayResults函数来遍历结果,并在指定的HTML元素#result中显示它们
displayResults
#result
1条答案
按热度按时间t40tm48m1#
你可以在jquery中使用aQuery。但是,你提供的PHP代码使用的是for循环,而不是foreach循环。我将提供一个使用for循环的示例用于演示目的。
test.php
字符串
在循环的每次迭代中创建一个包含
$i
值的数组,然后将该数组编码为JSON
发送到客户端。型
然后调用
displayResults
函数来遍历结果,并在指定的HTML元素#result
中显示它们