ホームページ  >  記事  >  バックエンド開発  >  javascript - 入力における名前の役割は何ですか?

javascript - 入力における名前の役割は何ですか?

WBOY
WBOYオリジナル
2016-08-04 09:20:001252ブラウズ

リーリー

上で書いたのと同様に $post を使用して Java バックエンドにパラメータを渡します。var1 と var2 は、$("#xx").val() を使用して取得した入力空間の内容です。これらは正常に取得されました。フロントエンドでは、しかしバックエンドはそれを正しく取得できません(入力スペースにはname属性がありません)
私の質問は次のとおりです:フォームとサブミットなしで$.post()を使用する場合、入力制御はデータ転送に影響を与えませんか?

返信内容:

リーリー

上で書いたのと同様に $post を使用して Java バックエンドにパラメータを渡します。var1 と var2 は、$("#xx").val() を使用して取得した入力空間の内容です。これらは正常に取得されました。フロントエンドでは、しかしバックエンドはそれを正しく取得できません(入力スペースにはname属性がありません)
私の質問は次のとおりです:フォームとサブミットなしで$.post()を使用する場合、入力制御はデータ転送に影響を与えませんか?

これはajaxのpostリクエストであり、バックグラウンドで取得する際にデータの名前と値がそれぞれx 和名字为 y 的数据就能获取到 var1var2

として取得されます。

データ内の内容が正確であれば、フォームの有無は関係ありません。 XHR にはすでに FormData オブジェクトが存在します。新しいオブジェクトを入力してデータとして送信するのも同様に簡単です。
でも、こんなこと書いて大丈夫ですか?私は通常、「key=value&key2=value2」のような文字列を書くか、比較的安全な json {'key1':'value1','key2':'value2'} を使用します...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。