Laravel 4 Modal Ajax不起作用

时间:2015-06-10 23:57:43

标签: php ajax laravel-4

我有使用Laravel 4在Modal Bootstrap中调用其他页面的代码。但是在模态中没有出现另一页。以下是我的javascript代码:

<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 ajax部分写下控制器路由,这是真的吗?

1 个答案:

答案 0 :(得分:0)

看起来你正在使用jQuery进行AJAX调用,根据他们的文档默认使用GET请求。

因此,您需要确保为/ user / home

设置路由

示例路线是:

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