我从我的ajax查询中获取了一个数组
....
success:function(response){
alert(response);
}
....
我想创建一个jQuery循环,为JSON返回的数组的每个元素触发alert()
。
答案 0 :(得分:1)
如果它是有效的JSON,您可以使用$ .each()
$。each()或jQuery.each()用于迭代javascript对象和数组。
示例:在下面的示例中,intArray是一个JavaScript数组。所以 循环通过数组中的元素我们使用$ .each()函数。 请注意,此函数有2个参数
$(document).ready(function () {
var intArray = [100, 200, 300, 400, 500];
var result = '';
$.each(intArray, function (index, element) {
result += 'Index = ' + index + ', Value = ' + element + '<br/>';
alert(element); // alert the values
});
$('#resultDiv').html(result); //insert the concatinated values inside a div
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
</head >
<body>
<div id = "resultDiv" >
</div>
</body>
</html>
答案 1 :(得分:0)
您可以使用.each()方法循环数组。有关详情,请参阅此处: - JQuery .each() Documentation。