数组的拆分显示
<script type="text/javascript">
$(function(){
$("body > button").click(function(){
var sid=$(this).attr("id");
var text = $("#"+sid).html();
$.ajax({
url:"send.action",
type:"POST",
data:"text="+text,
success:function(data){
var array = [];
for ( var i = 0; i < data.length; i++) {
array.push("<div>");
array.push(data[i]);//怎么把它拆分显示
array.push("</div>");
}
var text = array.join("");
$("#show").html(text);
}
});
});
});
</script>
data[i]里面包含名字,性别,年龄等,现在这样输出的话,就一行都出来了,我想:能不能想让它显示什么就显示什么,比如只显示年龄和性别
------最佳解决方案--------------------[{"name":"abc1","age":"18"}]
------其他解决方案--------------------data放到Map里面,以Json形势传过来,然后循环data[i].name......
------其他解决方案--------------------急啊,求各位大神,救救小弟
------其他解决方案--------------------路过的大神们,帮帮忙
------其他解决方案--------------------我已经搞定了,不过还是要谢谢大家。
function show(data){
var de =[];
var comName= [];
var arr = [];
for(var i=0;i<2;i++){
var da= data[i];
comName=da.split(" ");
arr[i]=comName;
de.push("<div style='width:100px;margin-left:10px;margin-top:10px; float:left'>");
de.push("<ul><li style='margin-top:10px;list-style-type:none;'>");
de.push(arr[i][0]);
de.push("</li>");
de.push("<li style='margin-top:10px;list-style-type:none;'>");
de.push(arr[i][1]);
de.push("</li></ul></div>");
}
de.push("</br>");
for(var i=2;i<data.length;i++){
var da= data[i];
comName=da.split(" ");
arr[i]=comName;
de.push("<div style='width:100px;margin-left:10px;margin-top:10px; float:left'>");
de.push("<ul><li style='margin-top:10px;list-style-type:none;'>");
de.push(arr[i][0]);
de.push("</li>");
de.push("<li style='margin-top:10px;list-style-type:none;'>");
de.push(arr[i][1]);
de.push("</li></ul></div>"); &nb