2

私は現在、いくつかの Javascript 機能を列挙し、それを jQuery .ajax() で MVC コントローラー アクションに投稿するフォームを持っています。このフォームを投稿するための従来の (JavaScript を使用しない) サポートを追加したい場合、オプションについていくつか質問があります。

1)問題は、フィールドにないデータがいくつかありますが、それはdivの単なるテキストです。私は現在AJAXで投稿しているので、投稿する前にIDでこれらのdivの内容を取得し、投稿に含めることができます。この情報は、従来の POST では欠落していると思います。

1 つのアイデアは<input>、これらの div も作成するが、ページ上では非表示にすることです。そして、それらを POST で使用します。

2) AJAX 投稿のみを使用することにした場合、フォームを完全に削除できますか?

3) 私が AJAX 投稿を使用していることを考えると、値を投稿するためにどの形式を使用することをお勧めしますか? JSON、コンマ区切り (複雑なデータでは問題あり)、その他の何か?

4) 通常、両方の方法をサポートしていますか? 今自分のフォームを見ると、大量の jQuery と jQuery UI 機能が使用されており、これらを JavaScript なしで実装するにはやり過ぎになるからです。ユーザーが JS を有効にしていない可能性はどのくらいありますか?「JS が必要です」とだけ言っても大丈夫ですか?

この具体的なケースでは、Web 指向ではない社内のオンデマンド アプリケーションを (少なくともまだ) 構築しているので、JS が必要であると言うオプションがあります。

タイ

4

2 に答える 2