يصف هذا المقال كيفية الحكم على ما إذا كان سيتم تسجيل الدخول أم لا وتحديد ما إذا كان سيتم القفز إلى الصفحة. شاركه للرجوع إليه. التفاصيل كما يلي:
استخدم تخزين الجلسة لتحديد ما إذا كان المستخدم قد تم تسجيل الدخول ، وبالتالي تحديد الصفحة التي ستقفزها الصفحة.
حدد ما إذا كان هناك عميل محلي:
دالة jumpto (p ، url) {var customerId = SessionStorage.CustomerId ؛ if (customerid == undefined) {p.attr ("href" ، "page/login/login.html") ؛ <span style = "White-Space: pre"> </span>} else {p.attr ("href" ، url) ؛ }} function infojumpto () {var $ info = $ ("#info") ؛ Jumpto ($ info ، "http: //localhost/page/amountascension/amountascension.html") ؛ } وظيفة starjumpto () {var $ star = $ ("#star") ؛ Jumpto ($ star ، "http: //localhost/page/myaccount/myaccount.html") ؛ }في HTML ، في العلامة المقابلة ، فقط اكتب OnClick = "infojumpto" وما إلى ذلك.
ولكن كيف يتم تخزين العميل في صفحة تسجيل الدخول في الجلسة المحلية؟
وظيفة تأكيد () {var tel = $ tel.val () ؛ // الحصول على اسم تسجيل الدخول وكلمة المرور في الصفحة var pwd = $ pwd.val () ؛ إذا كان (tel == "" || pwd == "") {// judge أن كلاهما ليسا فارغين (تم الحكم على قواعد الحكم الأخرى عند إدخالهما) تنبيه ("رقم الهاتف المحمول وكلمة المرور لا يمكن أن يكونوا فارغين!"). } آخر {// جميع ما سبق يفي بالمتطلبات ، ثم اتصل بواجهة تسجيل الدخول esb $ .ajax ({url: config.baseserverurl + '/account/login' ، // the eSB واجهة المقابلة نوع: 'post' ، data: {mobile: tel ، password: pwd} ، // parameters تم تمريرها (الخادم) إذا كانت (data.success) {// إذا كانت المعلومات التي تم إرجاعها تشير إلى أن المعلومات المقدمة هي var customerid = data.attr.customerInfo.id ؛ // تعيين معرف المستخدم في البيانات في sessionStorage.customerId = customerId ؛ window.location.href = 'http: //localhost/index.html' ؛ // بعد تسجيل الدخول بشكل صحيح ، تقفز الصفحة إلى} {// إذا كانت المعلومات المقدمة من المعلومات التي تم إرجاعها غير صحيحة (tel! $ pwd.val ("") ؛ } if (pwd! = data.pwd) {Alert (data.message) ؛ $ pwd.val ("") ؛ العودة كاذبة }}}})}}في صفحة تسجيل الدخول ، عادة ما يتم استخدام الأشخاص للنقر فوق إدخال مباشرة لتجنب النقر يدويًا على زر تسجيل الدخول بعد إدخال المعلومات. رمز JS كما يلي:
// ugge ما إذا كان المفتاح $ $ (document) .Keyup (function (event) {if (event.keycode == 13) {$ ("#login"). trigger ("click") ؛}}) ؛آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.