हटाएं मैं एक वेब एप्लिकेशन बनाने में व्यस्त हूं, जिसके लिए बहुत सारे त्रुटियों और सामानों को संसाधित करने की आवश्यकता है, इसलिए मैंने एक jquery UI संवाद बॉक्स बनाया है। जो इन त्रुटियों को दिखाता है। डेटाबेस द्वारा त्रुटियों को पुनर्प्राप्त किया जाता है। उदाहरण के लिए:jQuery एक यूआरएल वैरिएबल
जब मेरे नाम/पासवर्ड गलत है जब मैं लॉग इन करने में मैं
http://domain.com/?do=login&e=login-incorrect
आवेदन करने के लिए रीडायरेक्ट तो पता है वह डेटाबेस और इस शो में प्रवेश-गलत त्रुटि के लिए खोज करने के लिए है की कोशिश कि उपयोगकर्ता के लिए। अब यह सब बहुत अच्छी तरह से चला जाता है। सिवाय इसके कि जब किसी कारण से उपयोगकर्ता इस विशेष पृष्ठ को फिर से लोड करेगा तो उसे फिर से त्रुटि संदेश प्राप्त होगा जब उसे इसे प्राप्त करने की आवश्यकता नहीं है।
इसलिए मेरी योजना किसी प्रकार के फ़ंक्शन को close
संवाद बॉक्स की घटना से बांधना है और यूआरएल में ई पैरामीटर के बिना उपयोगकर्ता को उसी पेज बग पर रीडायरेक्ट करना है। मैं इसे कैसे प्राप्त कर सकता हूं। मैंने सभी प्रकार की चीजों की कोशिश की। लेकिन यह काम करने के लिए नहीं मिल सका।
मैं क्या करने की कोशिश की:
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