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 데 이 터 를 되 돌려 서 옮 겨 다 니 는 인 스 턴 스 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 할 수 있 고 여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.