cari

Rumah  >  Soal Jawab  >  teks badan

jquery - Bagaimana untuk menulis penghalaan Laravel supaya ia boleh bertindak balas dengan betul kepada permintaan Ajax yang dimulakan oleh bahagian hadapan dalam mod GET?

Kaedah ajax jquery, untuk permintaan GET, akan menggabungkan url dan parameter pertanyaan bersama-sama dengan cara ini untuk memulakan permintaan.http://xxx.xxx/aaa/bbb?arg1=ddd

Saya mentakrifkan laluan seperti ini: Route::get('aaa/bbb/{arg1}').

Untuk masalah sedemikian, bagaimanakah penghalaan laravel harus ditulis untuk bertindak balas dengan betul kepada permintaan AJAX bahagian hadapan?http://xxx.xxx/aaa/bbb/ddd.

Siarkan memo kod yang telah diselesaikan:

Penghalaan:


Halaman hadapan:

       $.ajax({
                url: 'getProjectInfoByAPI',
                type: 'GET',
                data: {
                    url: xxx,
                },
                dataType: 'json',
                success: function(response){
    
                }
            });
        });
某草草某草草2813 hari yang lalu807

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:49:02

    Laluan::get('/aaa/bbb/{arg1?}','UserController@arg1');

    $.ajax({

             type: 'get',
             url: '/aaa/bbb',
             data: {'arg1': 'ddd'},
             headers: {'X-CSRF-Token': $('meta[name=csrf-token]').attr('content')},
             dataType: 'json',
             success: function (msg) {
                }
            });
            
            

    balas
    0
  • 迷茫

    迷茫2017-05-16 16:49:02

    laluan

    Route::get('aaa/bbb')
    

    Pengawal dalam

    $arg1=$_GET['arg1'];

    balas
    0
  • Batalbalas