投稿データに配列を格納する最良の方法は何ですか?これはちょっとcludgey思わデータの配列をサーバー(ポスト)に戻す最も良い方法は?
CSVを生成し、隠されたコントロールに格納瞬間イムで
.. は、より良い方法はありますか?おかげで、 ダニエル
投稿データに配列を格納する最良の方法は何ですか?これはちょっとcludgey思わデータの配列をサーバー(ポスト)に戻す最も良い方法は?
CSVを生成し、隠されたコントロールに格納瞬間イムで
.. は、より良い方法はありますか?おかげで、 ダニエル
ダニエル、
これはターゲットウェブサーバーとJavaScriptが使用されているかどうかによって大きく異なります。しかし、あなたはjavascriptでタグ付けしないので、JSONやシリアライズされたjavascript配列を含む可能性は無視されます。
可能な限り、javascriptをオプションで見ることが最良の方法です。
例として、擬似コードを使用して、あなたは(伝統の$ POST)のような何かができる:
あなたのよう提出されたフォームフィールドの名前に[]記号を使用します。
<input type="text" name ="whatever[]" value="a" />
<input type="text" name ="whatever[]" value="b" />
<input type="text" name ="whatever[]" value="c" />
<input type="text" name ="whatever[]" value="d" />
あなたが投稿する、これは
$whatever = $_POST['whatever'];
として来ると、あなたは次のようにそれらにアクセスすることができます。
$whatever[0]
"a"が得られます。
私はそれが不十分であることを知っています、そして、それは一般的には.netでやっているのではありませんが、うまくいけばtranseferableな一般的な非js appraochです。
私はJSONを使用します。そのため、配列やオブジェクト収集サーバー側に戻すのは簡単です。
JSONの名前はJavaScriptの名前になりますが、実際は言語には依存しません。 – Aether
良い点オード。独立性はそれを消費するサーバ(すなわち、ネット、PHP、javaなど)に関連しています。それは実際にはjavascriptのサブセットであるため、クライアントサイドで機能するためには(js)がクライアントで実行されている必要があります... –