我将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']; ?>" />
答案 0 :(得分:2)
您正在if表达式中使用赋值。
if(ref_url = cur_url){
此声明应为if(ref_url == cur_url){