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

入力値をルートパラメータとして渡す

入力された値をルーティング パラメーターとしてサーバーに送信したいと考えています。これらの値をエンコードする関数を作成する必要がありますか?ライブラリを使用せずにこれを達成しようとしています。

偶然にも、誤って localhost 8000 を入力してしまい、set Search Params を使用する前にブラウザが localhost 3000 から 8000 の URL を追加し、それらの値をルート パラメータに追加しましたが、サーバーの URL は明らかに正しくない。

これは私のコードです:

リーリー

送信すると、空のオブジェクト URLSearchParams のみが取得されます。{}

P粉593649715P粉593649715427日前559

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

  • P粉827121558

    P粉8271215582023-09-12 13:29:21

    関数 setSearchParams は関数 navigate と同様に機能し、ナビゲーション操作を実行しますが、現在の URL の検索文字列を更新するだけです。このコードは、実際には searchParams 変数を更新しません。

    input 状態を取得して、新しい URLSearchParams オブジェクトを作成したいと考えています。

    ###例:### リーリー

    返事
    0
  • キャンセル返事