묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에서 외부페이지로 form action 설정할때.
2016.01.28 21:49
요새 질문을 꽤 많이 하는군요..
정말 공부부족에 통감을 느끼고 있습니다...
다름이 아니라 절대경로로 외부페이지를 지정했습니다.
하나는 /book 고 하나는 /booke로 잡고
book -> booke로 post 값을 넘겨서 booke페이지에서 추가내용을 받고 DB로 넘어가야 합니다.
book 페이지에서
<form action="./booke" method="post">
<button name="part" value="part1">파트1</button>
</form>
식으로 만들었습니다.
하지만 화면이 반짝이고 주소가 바뀌는데 화면은 그대로 남아있습니다.
뭘 잘못한건가요? 추가로 입력해야 할것이 있나요??
저도 동일한 증상입니다.
1.4.4.4 에서는 아무런 문제없이 되었던 코드가 1.9.6 에서는 동일한 증상입니다.
즉, submit 하면 화면이 반짝이고 action 값으로 주소는 바뀌는데 화면은 그대로입니다~
(A 모듈에서 B 모듈을 submit하면 화면이 반짝이면서, 웹 주소는 B 모듈로 바뀌는데, 화면은 A 모듈 그대로입니다. 헐~)
지금 3일째 삽질 중이네요.
원인 알고 계시는 고수분.... 저희 중생들을 구해주세요!
A.php (모듈명 A)
function submitVal(){
var myFrm = document.frm;
myFrm.method='post';
myFrm.action='./?mid=B';
myFrm.submit();
}
<form name='frm'>
<input type='hidden' id='aaa' name='aaa' value='' />
<input type='button' id='submitbutton' value='제출' onclick='submitVal();'>
</form>
B.php (모듈명 B)
<?
if(!defined('__ZBXE__')) exit();
define('__ZBXE__',true);
require_once("config/config.inc.php");
$oContext = &Context::getInstance();
$oContext->init();
$aaa = Context::get('aaa');
echo $aaa;
?>