私はjerery UIダイアログボックスを作ったので、多くのerorrsとstuffを処理する必要があるWebアプリケーションの作成に忙しいです。これらのエラーを示しています。エラーはデータベースによって取り出されます。例えば:jQueryは1つのURL変数を削除します
私が
http://domain.com/?do=login&e=login-incorrect
アプリケーションにリダイレクトしてログインしようとすると、自分のユーザー名/パスワードが間違っている、その後、彼はデータベースやショーでログイン-不適切なエラーを検索するために持って知っていますそれをユーザーに知らせる。これですべてがうまくいく。何らかの理由でユーザーがこの特定のページをリロードした場合を除いて、エラーメッセージを再度表示しますが、取得する必要はありません。
私の計画は、ダイアログボックスのclose
イベントに何らかの機能をバインドし、URLにeパラメータを付けずに同じページバグにユーザーをリダイレクトすることです。どのように私はこれを達成することができます。私はあらゆる種類のものを試しました。しかし、それを働かせることはできませんでした。私が試した何
:
はbassicly可能なすべてのパラメータを取得し、電子パラメータを除いて一緒にそれらをステッチしようとしました。そのような:
$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