ホームページ  >  に質問  >  本文

URL から ID を抽出し、VueJS の Laravel コントローラーに送信します。

Vue でフォームを送信しようとしています、私のルートは

です リーリー

ここでの 941 はプレイヤー ID です。この ID を残りのフォームデータとともに Laravel コントローラーに渡したいと考えています。

vue の URL からこの ID を取得して、laravel コントローラーに渡す方法はありますか?

P粉754477325P粉754477325235日前345

全員に返信(1)返信します

  • P粉187160883

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

    以下の簡単なコードは、必要なものを抽出します。

    その後は、コントローラーに対して ajax/axios リクエストを行うだけです。

    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 );

    ここでは、ajax を使用してコントローラーにデータを送信する方法についてのアイデアを示します:

    $.ajax({
      URL: "/あなたの/url",
      メソッド: 'POST'、
      データ: {id:my_id, _token:token},
      成功: 関数(データ) {
        //成功した場合
      }
    });

    返事
    0
  • キャンセル返事