我正在忙於製作一個Web應用程序,它需要處理大量的erorrs和東西,所以我做了一個jQuery UI對話框。其中顯示了這些錯誤。錯誤由數據庫檢索。例如:jQuery刪除一個URL變量
,當我的用戶名/密碼不正確,當我嘗試登錄我重定向到
http://domain.com/?do=login&e=login-incorrect
的應用程序,然後知道他有來搜索數據庫並顯示登錄,不正確的錯誤那對用戶。現在這一切都很順利。除了由於某種原因,用戶會重新加載這個特定的頁面時,他再次得到錯誤消息,而他不需要獲取它。
所以我的計劃是將某種功能綁定到對話框的close
事件並將用戶重定向到相同的頁面錯誤,而不在URL中使用e參數。我怎麼能做到這一點。我嘗試了各種各樣的東西。但無法實現它的工作。
我的嘗試:
bassicly試圖獲得所有可能的參數和拼接在一起的那些除了e參數。像這樣:
$ERROR = $_GET['e'];
$DO = $_GET['do'];
$P = $_GET['p'];
$C = $_GET['c'];
$T = $_GET['t'];
$ACTION = $_GET['action'];
// URL WITHOUT ERRORS
$needP = "";
$needACTION = "";
$needDO = "";
if($P != ""){
$needP = "p=".$P."&";
}
if($DO != ""){
$needDO = "do=".$DO."&";
}
if($ACTION != ""){
$needACTION = "action=".$ACTION."";
}
$NOERRORURL = $BASEURL."?".$needP.$needDO.$needACTION;
但它不工作,它的醜陋
向我們展示你嘗試過什麼。 –
編輯後... – sn0ep