묻고답하기
외부 페이지에서 외부 페이지로 post action으로 submit이 안됩니다!
2018.06.09 11:05
1.4.4.4 에서는 아무런 문제없이 되었던 코드가 1.9.6 에서는 안됩니다.
즉, submit 하면 화면이 반짝이고 action 값으로 주소는 바뀌는데 화면은 그대로입니다~
그러니까, A 모듈에서 B 모듈을 submit하면 화면이 반짝이면서, 웹 주소는 B 모듈로 바뀌는데, 화면은 A 모듈 그대로입니다. 헐~
지금 3일째 삽질 중이네요. 원인 알고 계시는 고수분.... 저희 중생들을 구해주세요!
아래는 해당 코드들입니다.
A.php (모듈명 A)
<script>
function submitVal(){
var myFrm = document.frm;
myFrm.method='post';
myFrm.action='./?mid=B';
myFrm.submit();
}
</script>
<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;
?>