dwr 동기 화, 비동기

2025 단어 dwr
더 읽 기
주:
1. 전재 출처 를 밝 혀 주세요.
2. dwr 동기 화 javascript: dwr. engine. setAsync (false) 를 설정 합 니 다.
    동기 화 는 dwr 가 배경 에 처 리 를 요청 할 때 배경 처리 가 끝 날 때 까지 기 다 려 야 다음 js 코드 를 실행 할 수 있 음 을 나타 낸다.
    비동기: dwr 가 배경 에 처리 요청 을 보 낸 후 배경 이 처리 되 었 든 안 되 었 든 간 에 js 는 바로 아래로 실 행 됩 니 다.
다음은 실례 를 들 어 다음 과 같이 표시 합 니 다.
 //  Person  ,  Person  ,            
	 function reviceAndReturnListPerson()
	 {
		 javascript:dwr.engine.setAsync(false);//  dwr  
		 //  js person  ,      Object   
		 var personList = [{name:"chenchaoyang",age:26,email:"[email protected]",birthday:"1987-02-13"},
		                   {name:"chenziyang",age:32,email:"[email protected]",birthday:"1952-2-3"}];
		 Demo.reviceAndReturnListPerson(personList,callBackReviceAndReturnListPerson);
		 
		 alert("222222222222");
	 }
	 function callBackReviceAndReturnListPerson(data)
	 {
		 console.log(data);
		 //   person        ,       :
		 for(var i = 0; i < data.length; i++)
		 {
			 for(var property in data[i])
			 {
				 console.log(data[i][property]);
			 }
		 }
		 console.log("*******************************");
		//  person        ,       :
		for(var i = 0; i < data.length; i++)
		{
			console.log(data[i].name);
			console.log(data[i].email);
			console.log(data[i].age);
			console.log(data[i].birthday);
		}
	 }

위의 인 스 턴 스 에서: revice AndrreturnListPerson 함수 가 백 엔 드 에 revice AndrreturnListPerson 처 리 를 요청 합 니 다. 처리 후 리 셋 함수 callBackRevice AndrreturnListPerson 을 호출 합 니 다. 그러나 우리 백 엔 드 의 revice AndrreturnListPerson 처리 함수 스 레 드 가 60 초 동안 휴면 하면 비동기 적 인 상황 에서 백 엔 드 에 요청 하면 alert ("22222222222222") 를 즉시 호출 합 니 다.js 는 서버 가 돌아 올 지, 리 셋 함수 가 실 행 될 지 신경 쓰 지 않 습 니 다.
동기 화 된 상황 에서 alert ("22222222222222222") 는 서버 에서 되 돌아 오고 리 셋 함수 가 실 행 된 후에 실 행 됩 니 다.

좋은 웹페이지 즐겨찾기