get
フォームデータを送信する方法について読んでいます。
したがって、フォームからのデータは、フォームのaction
属性の値に?
セパレーターとして追加されます。
私が理解できないのは、フォーム送信からの URL がどうなるかを正しく予測する方法です。
つまり、フォームが次のようになっているとしましょう。
<form method="get" action="foobar.com/search">
User Name : <input type="text" name="uname"></input><br/>
Name : <input type="text" name="name"></input><br/>
<input type="submit" value="Submit"></input>
</form>
送信ボタンをクリックすると、生成される URL は何ですか? それはそのようになります :foobar.com/search?[data encoded here]
しかし、それがどのようにエンコードされるかを定義するプロトコルは何ですか? この名前は、ユーザー名の前または後に来る場合があります。
任意のフォームのテンプレート URL を作成するスクリプトを記述して、対応するもの%s
を文字列データに置き換えると、正しい URL が作成されるようにすることは可能ですか?
ありがとうございました。