autoOpen:true
으로 설정된 jQuery 대화 상자가 있습니다.새로 고침시 jQuery 대화 상자 사용 안 함
따라서 페이지가로드 될 때 팝업됩니다. dialog
내가 양식을 제출할 때, 나는 동일한 페이지에 리디렉션을 설정, 다른 하나는 form
,
을 열고, 두 개의 버튼
하나를 닫
가 포함되어 있습니다.리디렉션 (새로 고침)이 발생하면 '대화'가 다시 나타나지 않습니다.
I가 $_SERVER['HTTP_REFERER']
아래와 같이 $_SERVER['REQUEST_URI']
사용 시도 : I가 refresher
에 dialog
autoOpen
값을 설정
var ref_url = $('#referring_url').val();
var cur_url = $('#current_url').val();
var refresher = true;
if(ref_url = cur_url)
refresher = false;
else
refresher = true;
를하고 난 숨겨진 입력 박스를 사용한 PHP로부터 URI 값을 파싱 아래 :
<input id="referring_url" name="referring_url" id="referring_url" type="hidden" value="<?php echo $_SERVER['HTTP_REFERER']; ?>" />
<input id="current_url" name="current_url" id="current_url" type="hidden" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
을해야 하는가? – yoshi
감사합니다. @yoshi, 확실히 작동합니다. 나는 AJAX에 정통한 사람이며, 배울 것을 계획하고 있습니다. – watkib