gpt4 book ai didi

jquery - 使用 jQuery 替换 javascript 的 for 循环

转载 作者:行者123 更新时间:2023-12-01 06:30:53 25 4
gpt4 key购买 nike

我编写了一个示例 html,它从 servlet 检索 JSON 并显示。但唯一的问题是我想知道如何使用 jQuery 迭代返回的 JSON 响应。目前我正在使用 javascript for 循环进行迭代。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="javascript/jquery-1.4.4.js"></script>

<!-- Here we need to load the trends on page load starts -->
<script>
$(document).ready(function(){

// now load the results from servlet

// $("#trends").load("ReadRSSTrendsUsingServlet");

// now get the result and retrieve each entry

$.getJSON("ReadRSSTrendsUsingServlet",function(data){

// alert(data.trends[2]);

for(var i=0;i<data.trends.length;i++)
{
$("#trends").append(data.trends[i]).append("<br>");

}
});


});

</script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<div id="trends">
<!-- Here is the data to be loaded -->
</div>
</body>
</html>

之后它会显示 JSON 值列表。我的 JSON 对象如下所示

   {"trends":["test1","test2","test3","test4","test5"]}

我想要知道以下步骤中 jQuery 的等效项

for(var i=0;i<data.trends.length;i++)
{
$("#trends").append(data.trends[i]).append("<br>");

}

最佳答案

在这种情况下您可以使用 javascript join 方法

var trends= ["1", "2", "3"];
$("#trends").append(trends.join('<br />'));

关于jquery - 使用 jQuery 替换 javascript 的 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5052689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com