jquey 遍历json
不点
阅读:612
2021-03-31 23:31:05
评论:0
第一步:ajax请求后台数据,数据传递方式为:json
<script language="Javascript">
$(document).ready(function(){
var json='{"platform":"2"}';
//执行异步请求
var url_ = 'http://202.103.124.70:8085/services/phoneDataInterface';
var param = '{"data":'+json+',"serviceCode":"TTP_PHONE_Q_BRAND"}';
var contents=JSON.stringify(param);
alert(contents);
$.ajax({
type:'post',
url:url_,
data:param,
dataType:"json",
success:function(data){
//所有手机型号
$.each(data.result,function(id, rowData) {
//alert(id+":rowData.id="+rowData.id+",rowData.bandName="+rowData.bandName);
$("#cs").append("<li style=\"float:; margin-top:3px;margin-left:10px;background: url(images/qx.png) no-repeat;\"><a href=\"#\" class=\"\" οnclick=\"aa(" + rowData.id + ");\">" + rowData.bandName + "</a></li>");
});
},
error:function(XmlHttpRequest,textStatus, errorThrown){
alert("删除失败"+XmlHttpRequest.responseText);
alert("相关信息"+XMLHttpRequest.readyState);
alert("相关信息1"+XMLHttpRequest.status);
alert("响应状态"+textStatus);
alert("异常信息"+errorThrown);
}
});
第二步:根据返回的结果data.result.开始执行json数组结果的遍历代码:
//所有手机型号
$.each(data.result,function(id, rowData) {
//alert(id+":rowData.id="+rowData.id+",rowData.bandName="+rowData.bandName);
$("#cs").append("<li style=\"float:; margin-top:3px;margin-left:10px;background: url(images/qx.png) no-repeat;\"><a href=\"#\" class=\"\" οnclick=\"aa(" + rowData.id + ");\">" + rowData.bandName + "</a></li>");
});
注意:这里面包含动态生成html标签。
效果展示:
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。