Sweetalert: عندما أضغط على زر موافق للتنبيه الجميل .. أرسل إلى صفحة أخرى

تم إنشاؤها على ١٢ نوفمبر ٢٠١٤  ·  16تعليقات  ·  مصدر: t4t5/sweetalert

أحتاج إلى الانتقال إلى صفحة أخرى بعد النقر على زر موافق أو زر الخطأ ... الكود الخاص بي:

أستخدم $ (مستند) لأنني أحتاج إلى إظهار الخطأ عند تحميل الصفحة

الرجاء مساعدتي ؛)

التعليق الأكثر فائدة

يمكنني حلها :)

استخدم window.location.href فقط .. ها هو الكود:

    $(document).ready(function() {
swal({ 
  title: "Error",
   text: "wrong user or password",
    type: "error" 
  },
  function(){
    window.location.href = 'login.html';
});

}) ؛
شكرا لمساعدتي

ال 16 كومينتر

أعتقد أن هذا يمكن القيام به باستخدام location.href = 'http://google.com'

يجب أن يسمى هذا في معالج النقر فوق OK / error ؛

كما قال technofreaky ، يمكنك إعادة التوجيه باستخدام JavaScript. إليك مثال مشابه: https://github.com/t4t5/sweetalert/issues/168

يمكنني حلها :)

استخدم window.location.href فقط .. ها هو الكود:

    $(document).ready(function() {
swal({ 
  title: "Error",
   text: "wrong user or password",
    type: "error" 
  },
  function(){
    window.location.href = 'login.html';
});

}) ؛
شكرا لمساعدتي

تضمين التغريدة

أحتاج إلى ربط صفحة html داخل تنبيه رائع. لذلك عند تشغيل التنبيه الجميل ، يجب أن تظهر صفحة html في نصه.

كيف يمكنني عمل التنبيه عندما يحاول المستخدم إغلاق المتصفح / علامة التبويب مع SweetAlert؟ أرجوك أن تساعدني..

fabianchoxD شكرا ، إنه يعمل.

أي شخص لديه أي فكرة عن وظيفة / حدث رد الاتصال الذي تم تشغيله عند النقر على زر OK إنشاؤه باستخدام وظيفة persistant() ؟
Alert::success('Success Message', 'Optional Title')->persistent("Ok");

fabianchoxD أشكرك على الحل لكنه لم ينجح معي. تمكنت من حل هذه المشكلة مثل هذا:
سوال ({
العنوان: "النجاح!" ،
النص: response.scriptstatus ،
اكتب: "نجاح"
}). ثم (الوظيفة () {
// إعادة توجيه المستخدم
window.location.href = "new_url.html" ؛
console.log ("تم النقر على زر موافق.") ؛
}) ؛

cnchg شكرا جزيلا ، إنه عمل بالنسبة لي !!!

إذا كان لديك أيضًا زر "إلغاء" في شكلك ، فستحتاج إلى تأكيد أنه تم الضغط على الزر "موافق" بالفعل:

swal({...}).then(okay => {
  if (okay) {
    window.location.href = "...";
  }
});
swal({
   icon: "error",
  title: "¡Error!",
  showConfirmButton: true,
  confirmButtonText: "Cerrar",
  closeOnConfirm: false
}). then(function(result){
  window.location = "WEREYOUWANTTOGO";
             })

هذا هو الحل الخاص بي لهذه المشكلة!

وظيفة MessageWarning ($ message، $ text، $ icon، $ sure، $ url) {
صدى صوت"

القضايا ذات الصلة

daftspunk picture daftspunk  ·  4تعليقات

jamieson99 picture jamieson99  ·  3تعليقات

adiwithadidas picture adiwithadidas  ·  4تعليقات

mateuszjarzewski picture mateuszjarzewski  ·  4تعليقات

rapeflower picture rapeflower  ·  4تعليقات