2013-01-18 5 views
0

을 한 후 POST 데이터는 지금까지 무엇을 가지고 IFRAME과 리디렉션 다른 페이지를 iframe에 보내고 iframe이 게시물 데이터를로드하고 처리 한 후에 페이지를 리디렉션합니다.jQuery를 iframe을 마무리 로딩 여기

---- 편집 ----

사실, 그것은 iframe이 필요하지 않습니다,하지만, 난 여전히 load.php하고있는로드 될 때까지 기다려야 후 호출 할 필요가 리디렉션을 주문하십시오. load.php가 요청을로드하기 전에 리디렉션 할 수 없습니다. 그래서 iframe 메서드를 사용하고 이전에 POST 대신 GET을 사용했습니다.

사람이 도와 주실 수 --------------?

감사합니다.

+0

요청이 완료되면 리디렉션하려는 경우 (즉, 방금로드 한 콘텐츠로 아무 것도하지 않는 경우) 왜 iframe에 게시해야합니까? 도메인 간 문제를 우회하려고합니까? 그렇지 않은 경우 일반 AJAX 호출이 수행합니다. –

+0

그렇게 할 수 있습니다. iframe은 실제로 필요하지 않습니다. – BornKillaz

+0

모든 것이 같은 도메인에 있습니다. – BornKillaz

답변

2

그냥 jQuery AJAX 호출을 사용하십시오. 요청이 성공적으로 완료되면 실행되는 처리기를 연결할 수 있습니다.

$.ajax({ 
    url: 'load.php', 
    data: {foo: 'bar'}, 
    type: 'post', // you can use get if you want to. 
    success: function(response) { 
     window.location.replace('after.php'); 
    } 
});