자바 스크립트를 사용하여 양식을 게시하고 응답 HTML 코드를 변수에 저장하고 싶습니다. 이 코드 응답이 iframe에 표시됩니다 실행하면
자바 스크립트로 변수에 포스트 포스트 응답
<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
}
</script>
<form id="myform" action="url" method="post" target="iframe">
<input type="hidden" name="arg" value="value">
<a href="javascript: submitform()">Go</a>
</form>
<iframe name="iframe"></iframe>
:
여기 내 코드입니다. 하지만 어떤 경우에는 iframe 페이지를로드 한 후 소스 코드로 리디렉션됩니다. 나는 리디렉션이 일어날 것을 막을 많은 장소를 수색했으나 어떤 방법으로도 찾지 못했습니다 !!.
window.onbeforeunload = function(){
return false;
};
을하지만이 대화 상자 리디렉션을 보여줍니다 내가 때마다 것을 클릭하도록 요청 할 수 없기 때문에이 방법은 짜증나! :
난 그냥이 자바 스크립트 코드를 추가하여 하나의 방법 발견
그래서 리디렉션하는 브라우저에서 응답 HTML 코드를로드하지 않는 방법을 찾았습니다! 대신에 변수에 응답을 저장하고 스크립트를 제거한 다음 인쇄하십시오!
이렇게 할 방법이 있습니까?
이것이 바로 [Ajax] (http://en.wikipedia.org/wiki/Ajax)의 목적입니다. https://developer.mozilla.org/en/AJAX/Getting_Started를 확인하십시오. –