HTML フォーム送信アクションと URL ジャンプアクションの違い

HTML フォーム送信アクションと URL ジャンプアクションの違い
フォームのアクションは URL ジャンプとは異なります。

フォームはバックグラウンドにデータを渡すことができ、バックグラウンドはリクエスト オブジェクトを直接使用してフロントエンドからデータを要求できます。
フォームを通じてデータを渡す方法は 2 つあります。
method="post": 大量のデータを転送する場合に使用します。データは転送前にパッケージ化されるため、このデータ転送方法は効率が低くなりますが、通過するデータを正しく解析できるため、中国語を転送するときに文字化けすることはありません。
method="get": URL 経由で送信されます。アドレスバーの長さ制限により、データ量が制限され、送信されるデータは ASCII コード値の範囲内である必要があります。そのため、中国語を送信すると文字化けが発生し、特別な処理が必要になります。

URL は、データを渡すための URL パラメータを介してのみアクションにジャンプします (action? パラメータ名 = パラメータ値 & ...)。バックグラウンドでは、リクエスト オブジェクトを使用してフロント エンドから URL パラメータ値をリクエストすることもできます (中国語パラメータを渡す URL には特別な処理が必要です)。

<<:  HTTP ステータス コード

>>:  jquery.form.js が IE でアクセスを拒否し、入力アップロード ボタンをアクティブにクリックする必要がある問題

推薦する

LinuxシステムにおけるMySQLの一般的な操作コマンド

仕える: # chkconfig --list すべてのシステムサービスを一覧表示する# chkco...

jsはカスタムドロップダウンボックスを実装します

この記事の例では、カスタムドロップダウンボックスを実装するためのjsの具体的なコードを参考までに共有...

ウェブページ上でデスクトップ exe プログラムを呼び出す簡単な方法

この記事では主に、Web ページ上でデスクトップ exe プログラムを呼び出す方法を紹介します。 W...

vue $http の get および post リクエストのクロスドメイン問題を解決する

Vue $http get および post リクエストのクロスドメイン問題まずconfig/ind...

HTML コード作成ガイド

共通コンベンションタグ自己終了タグ。閉じる必要はありません (例: img input br hr ...

MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...

jQuery を使用してカルーセル効果を実装する

この記事では、jQueryでカルーセルチャートを実装するための具体的なコードを参考までに共有します。...

MySQLでテーブルを接続するいくつかの方法

MySQL テーブルでの接続方法は実は非常に簡単なので、ここではその特徴を簡単にリストします。テーブ...

Gojs がアリのラインアニメーション効果を実装

目次1. Gojsの実装1. 描画2. 破線の実装3. 点線を動かす2. 点線と点線アニメーションの...

JavaScriptイテレータを学ぶ

目次導入js のイテレータはどのように見えるか反復プロトコル反復可能なプロトコルイテレータプロトコル...

MySQL 8.0.13 で日付を 0000-00-00 00:00:00 に設定すると発生する問題を解決する

データベース操作を学び始めたばかりです。今日、データを保存していたところ、エラーが発生していることに...

HTML で中国語を UTF-8 に変換する方法

HTMLでは、中国語のフレーズ「學好好學」は「學好好學」と表現できます。プロジェクトでは、SMSアラ...

Webページ作成の質問: 画像ファイルのパス

この記事は 123WORDPRESS.COM Lightning によるオリジナルです。転載する際に...

MySQL 5.6.36 Windows x64 バージョンのインストールチュートリアルの詳細

1. 対象環境Windows 7 64ビット2. 材料(1)VC++2010リリースパッケージ(64...

Linux でファイアウォールがオフになっているかどうかを確認する方法

1. サービス方法ファイアウォールのステータスを確認します。 [root@centos6 ~]# サ...