2015-06-10 5 views
0

У меня есть код для вызова другой страницы в Modal Bootstrap с использованием Laravel 4. Но в модальной не отображается другая страница. Ниже мой Javascript код:Laravel 4 Modal Ajax не работает

<script> 
    $(function() { 
     //ambil data untuk detail buku 
     $(".detail-dialog").click(function() { 

      $('#container-modal-ajax')        
      .dialog({ 
       modal: true, 
       title: 'Rincian Buku', 
       shadow: true, 
       show:{ effect: "puff", duration: 500 }, 
       hide:{ effect: "puff", duration: 1000 }, 
       overlay: true, 
       draggable: true, 
       open: function(){ 
        $.ajax({ 
         url: "/user/home"       
        }); 
       },  
       buttons: [ 
        { 
         text: "ok", 
         click: function() { 
         $(this).dialog("close"); 
         } 
        } 
        ]        
      }); 

      $("#dialog").load("detail.php", function() { 

      }); 
     }); 

    }); 
</script> 

Это правда, если я записываю маршруты контроллера в URL-адрес АЯКС раздел?

ответ

0

Похоже, что yu использует jQuery для вашего вызова AJAX, который согласно их документам по умолчанию задает запрос GET.

Таким образом, вы должны убедиться, что у вас есть настройка маршрута для/пользователя/дом

Пример маршрута будет:

Route::get('/user/home', function() 
{ 
    return 'User home'; 
});