js循环如何读取json数据
<scripttype="text/javascript"src="index.php"></script><scripttype="text/javascript">f...
<script type="text/javascript" src="index.php"></script>
<script type="text/javascript">
function getProfile(str) {
var arr = eval('(' + str + ')');
document.getElementById('nick1').innerHTML = arr.lng;
document.getElementById('nick2').innerHTML = arr.lat;
}
</script>
上面为读出json数据
如何才可以让他循环显示在下面?
var markerArr = [{title:"数据库内容nick1,nick2'"}
, {title:"数据库内容nick1,nick2"}
, {title:"数据库内容nick1,nick2}
]; 展开
<script type="text/javascript">
function getProfile(str) {
var arr = eval('(' + str + ')');
document.getElementById('nick1').innerHTML = arr.lng;
document.getElementById('nick2').innerHTML = arr.lat;
}
</script>
上面为读出json数据
如何才可以让他循环显示在下面?
var markerArr = [{title:"数据库内容nick1,nick2'"}
, {title:"数据库内容nick1,nick2"}
, {title:"数据库内容nick1,nick2}
]; 展开
展开全部
使用jq的each方法
$.each(数组, function(key, value){
// 循环操作
})
也可以使用js写一个each方法模拟jq的each
Array.prototype.each = function(fn){return this.length ? [fn(this.slice(0,1))].concat(this.slice(1).each(fn)) : []; };
上面的部分直接贴在js里,使用方法如下
数组.each(function(value){
// 循环操作
});
$.each(数组, function(key, value){
// 循环操作
})
也可以使用js写一个each方法模拟jq的each
Array.prototype.each = function(fn){return this.length ? [fn(this.slice(0,1))].concat(this.slice(1).each(fn)) : []; };
上面的部分直接贴在js里,使用方法如下
数组.each(function(value){
// 循环操作
});
追问
好。我晚上试试
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询