2015-07-24 3 views
0

Я пытаюсь открыть Reminder Modal, но предупреждение работает, и модальный не работает, даже я проверяю ошибки в console.log(), но нет никакой ошибки.Загрузить ajax modal через setInterval

$(document).ready(function(){ 
    function loadlink1(){ 
     $("#reminderDiv").empty(); 
     $("#reminderDiv").load("{!! URL::to('admin/remindercheck') !!}",function(data){ 
      // $(this).unwrap(); 
     if (data == 0){ 
      alert('alert'); 
      $('*[data-toggle="notifications-modal"]').click(); 
      $('#notifications-modal').modal('show'); 
      if($('#notifications-modal').attr('aria-hidden') == 'false') return; 
     } 
     }); 
     var refreshstatus = $('#reminderStatus').val(); 

    } 
    setInterval(function(){ 
     loadlink1(); 
    },30000); 
}); 

HTML:

<div class="modal fade" id="notifications-modal" tabindex="-1" role="dialog" aria-labelledby="notifications-modal" aria-hidden="true"> 
    <div class="modal-dialog modal-lg"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
       <h2 class="modal-title pcConv-title"></h2> 
      </div> 
      <div class="modal-body pcConv-modal-body"> 
      </div> 
     </div> 
    </div> 
    </div> 

PS: модальный код выхода в теге тела модального работает отлично с помощью кнопки.

+0

положить отладчик; до показа модального, достигает ли он там? – Neel

+0

Я добавил предупреждение и его работу и добавил console.log тоже работает нормально, но модально не стрелять –

+0

Почему у вас есть. .click() '? Является ли «оповещения-модальные» верным «id»? что вы делаете с проверкой «aria-hidden»? Добавьте также html, если это возможно! –

ответ

0

Использование $ .ajax() Попробуйте мой код

$(document).ready(function(){ 
    setInterval(function(){ 
     // var refreshstatus = $('#reminderStatus').val(); 
     $.ajax({ 
     type  : "GET", 
     url  : "{!! URL::to('admin/remindercheck') !!}", 
     cache : false, 
     success : function(data) { 
      if (data == 0){ 
      $('#notifications-modal').modal('show'); 
      } 
      // $('#noti-counter').html(data).show('slow'); 
     } 
     }); 
    },30000); 
}); 
}); 
+0

спасибо, что это решило мою проблему :) –

Смежные вопросы