مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

بسته نشدن مدال بعد از فراخوانی اکشن با ajax

  • شنبه 7 بهمن 1396
  • 13:02
تشکر میکنم

سلام 
من میخوام بعد از اینکه مدال صفحه ویرایش باز شد و کاربر پس کلیک بر روی ویرایش پیام ویرایش رو با swal () نشون بده بعد modal رو ببنده و صفحه رو دوباره فراخوانی کنه که مقادیر ویرایش شده بروز بشه 
ولی پیام که نمایش دادا میشه صفحه مدال به بسته میشه ولی نه به طور کامل ویک لایه سیاه رنگ روی صفحه باقی میمونه ؟
علتش چیه ؟

function OnSuccess(data) {
        if (data.status) {
          
            swal({
                
                title: "AAAAAAAAAAAAAAAAAA",
                type: "success",
                text: data.message,
                showConfirmButton: false,
                timer:1500
            })

            $('#myModal').modal('hide');
          
            $.ajax({

                url: "/Forces/Index/",
                type: "Get",
                datatype: "html"
            })
                  .done(function (result) {


                      $('#ajaxshow').html(result);

                  });


            }
        else {
            swal({

                title: "ثبت شده",
                type:"warning",
                text: data.message,
                showConfirmButton: false,
                timer: 1500
            });
        }
        
        

    }

modal editبعد از ویرایش

پاسخ های این پرسش

تعداد پاسخ ها : 10 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 7 بهمن 1396
  • 13:12

این لایه سیاه یک div است آن را پیدا کنید توسط کلاس که بر روی آن اعمال شده آن را حذف کنید. 

از inspect مرورگر برای پیدا کردن آن استفاده کنید.

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • شنبه 7 بهمن 1396
  • 13:41

inspect گرفتم این div بود ولی  این div وجود نداشت در کدها 
<div class="modal-backdrop fade in"></div>

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 7 بهمن 1396
  • 13:44

با کد زیر آن را حذف کنید:

$(".modal-backdrop").remove();

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • شنبه 7 بهمن 1396
  • 13:48

بسیار ممنون حل شد 

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • شنبه 7 بهمن 1396
  • 13:51

چرا در swal متن ها(title) قسمتی از آن در زیر type swal قرار میگیرد 

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 7 بهمن 1396
  • 13:53

نسخه swal که استفاده می کنید را شرح دهید.

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • شنبه 7 بهمن 1396
  • 13:55

   <link href="~/Content/sweetalert/sweet-alert.css" rel="stylesheet" />
<script src="~/Layout/plugins/bootstrap-sweetalert/sweet-alert.min.js"></script>

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 7 بهمن 1396
  • 13:57

دوست من نسخه swal رو قرار بدید.

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • شنبه 7 بهمن 1396
  • 13:57

version="1.0.0

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 7 بهمن 1396
  • 14:03

احتمالا مشکل از خود فریم ورک است یا این که در صفحه ی خود استایلی دارید که برروی آن تاثیر می گذارد.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)