Rumah  >  Soal Jawab  >  teks badan

将Ekstrak ID daripada URL dan hantarkannya kepada pengawal Laravel dalam VueJS

Saya cuba menghantar borang dalam Vue, laluan saya ialah

http://cricketstats.test/en/dashboard/players/z2d4ca09a7/india/941/runs

Ini 941 ialah ID pemain. Saya mahu id ini dihantar kepada pengawal Laravel bersama-sama dengan data borang yang lain juga.

Adakah terdapat cara untuk mendapatkan id ini daripada url dalam vue dan menghantarnya kepada pengawal laravel?

P粉754477325P粉754477325235 hari yang lalu347

membalas semua(1)saya akan balas

  • P粉187160883

    P粉1871608832024-02-27 11:03:42

    Kod mudah di bawah akan mengekstrak apa yang anda perlukan.

    Selepas itu, anda hanya perlu membuat permintaan ajax/axios kepada pengawal.

    var url = 'http://cricketstats.test/en/dashboard/players/z2d4ca09a7/india/941/runs';
    var url_split = url.split("/");
    var my_id_location = url_split.length - 2;
    var my_id = url_split[my_id_location];
    console.log(my_id );

    Berikut ialah idea tentang cara menghantar data kepada pengawal menggunakan ajax:

    $.ajax({
      url: "/your/url",
      method: 'POST',
      data: {id:my_id, _token:token},
      success: function(data) {
        //if success
      }
    });

    balas
    0
  • Batalbalas