ajax 데이터 가 반복 되 는 인 스 턴 스 설명 을 되 돌려 줍 니 다.

4134 단어 ajax데이터두루
배경 에서 되 돌아 오 는 데이터:

{"receiveList":[{"receive_dept_id":"1007873","receive_dept_desc":"     ","guid":"2016112316042622494230","receive_platform_id":"001"},{"receive_dept_id":"1007876","receive_dept_desc":"  ","guid":"2016112316042626240391","receive_platform_id":"001"}]}
사실 되 돌아 오 는 형식 을 자세히 분석 하면 간단 합 니 다.바로 하나의 Map 입 니 다.안에 List 를 넣 었 고 List 안에 여러 가지 매개 변수 가 있 습 니 다.
전단 페이지 요청

$.ajax({

url:"/moduleAuthen/default.do?method=loadAllReceive",

dataType:"json", //      json   

data:$("#fom1").serialize, //  id form1     

success:function(data){

var json =data.receiveList;

//        

 for(var index in json){

 //  index      

 var guid =json[index].guid;

 var receive_dept_desc =json[index].receive_dept_desc;

}

//    jquery      ,        ,           ,            。

$.each(json,index){

 var guid =json[index].guid;

 var receive_dept_desc =json[index].receive_dept_desc;

}

}

})

{ "compress":[
<#if d_live??>
<#--   :int pageNo -->
<#assign page = request.getParameter("page")!"null">
<#assign page = request.getParameter("page")!"null">
<#if page!="null" && page!="">
<#assign page = page?number>
<#else>
<#assign page=1>
</#if>
<#--   :int pageSize-->
<#assign pagesize = request.getParameter("pagesize")!"null">
<#if pagesize!="null" && pagesize!="">
<#assign pagesize = pagesize?number>
<#else>
<#assign pagesize=10>
</#if>
<#if d_live.getLiveInfoList( page,pagesize,"3")??>
<#assign pagedContent = d_live.getLiveInfoList( page,pagesize,"3")!"null">
<#if pagedContent.getContent()??>
<#assign LiveInfo = pagedContent.getContent()!"null"> <#-- LiveInfo    -->
<#if LiveInfo??>       
<#list LiveInfo as liveInfo>    
     <#assign liveId = liveInfo.getLiveId()!"null">
     <#assign liveInfoUrl = d_live.getLiveInfo("${liveId}")!"null">
     <#assign liveUrl = liveInfoUrl.getPlayUrl()!"null"> <#--        -->
      {"liveId":"${liveId}","liveUrl":"${liveUrl}"}
<#if liveInfo_has_next>
,
</#if>
</#list> 
</#if>
</#if>
</#if>
 </#if>
 ]
}


/*    */
var liveId= $("#liveId").val();
var asyurl="http://wap.cmread.com/rbc/t/liveindex.jsp?vt=9"+"&ol=560395";
alert("      ");
setTimeout(function(){
 alert("     ,     ");
$.ajax({
url:asyurl,
type:"POST",
dataType:"json",
success: function(data){
  alert("        ");
 //var data = eval('('+data+')');
 compress = data.compress; 
  for(var i=0;i<compress.length;i++){
  alert("  for  ");
  var asyliveId=compress[i].liveId;
  if(asyliveId==liveId){
   alert("    ");
  var liveUrl=compress[i].liveUrl;
  $("#live").find("source").attr("src",liveUrl);
  }
  }
  alert("         ,     "+$("#live").find("source").attr("src")); 


 },error:function(){
 console.log("error");
 }
});

},3000);
이상 의 ajax 데 이 터 를 되 돌려 서 옮 겨 다 니 는 인 스 턴 스 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 할 수 있 고 여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기