반응형
$("#아이프레임 id").load(function (){
        $("#프로그래스 바").hide();  //숨기기
});

//프로그래스 바 넣기
$("#프로그래스 바").show();

$("#아이프래임 id").attr("src", Url 변경);

-아이프레임을 가져오기 전에 프로그래스바를 넣고 Load가 다 되었을 때 프로그래스 바가 빠지게 설정 해주면 된다.

반응형
$.ajax({
	type: "POST",
	url: 유알엘(Url),
	dataType: "json",
	data: 데이터,
	success: function (result, status, xhr) {
		//결과 값 
	},
	beforeSend: function (){  
		$("#Progress_Bar").show(); //프로그래스 바
	},
	complete : function (){
		$("#Progress_Bar").hide(); //프로그래스 바
	},
	error: function (xhr, status, error) {
		alert("[Error]관리자에게 문의 해 주세요. " + status);
		return;
	}
});

 

beforeSend는 Ajax를 보내기 전에 쓰는 함수

complete는 ajax 작업이 끝나고 나서 쓰는 함수.

ajax에 async: false 로 되어있다면 프로그래스는 되지 않을 것 입니다.

 

+ Recent posts