我有一个 jQuery 对话框设置为autoOpen:true
.
因此它会在页面加载时弹出。包含两个dialog
按钮
一个关闭它,另一个打开一个form
,
,当我提交表单时,我设置了重定向到同一页面。
我宁愿这个“对话框”在重定向(某种刷新)发生时不再出现。
我试过使用$_SERVER['HTTP_REFERER']
和$_SERVER['REQUEST_URI']
如下:
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;
我已将dialog
autoOpen
值设置为refresher
然后从 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']; ?>" />