は:選択に基づいてJavaScriptのオブジェクト&アレイ(JSON/??) - ベストプラクティス私はこれを実行するためのベストプラクティスがどうなるか知っていただきたいと思います
のリストを作成します私のフォーム(ないthrouh jvscriptが、通常の投稿フォーム)
- Parsでの送信時に
{items {categoryString {tag_id1 {[fr]=>itemFR, [en]=>itemEN} {categoryString {tag_id2 {[fr]=>item2FR, [en]=>item2EN} {categoryString2 {tag_id3 {[fr]=>item3FR, [en]=>item3EN} }
は私のサーバースクリプトにこの情報を送る:この種のリストとなり、「選択した項目」
function initTagArray(listSelector) { var et_tag_list = new Object(); var cat = "CATDEF"; et_tag_list[cat] = new Object(); listSelector.each(function() { et_tag_list[cat][$(this).val()] = []; et_tag_list[cat][$(this).val()]['fr'] = [$(this).text()]; et_tag_list[cat][$(this).val()]['en'] = [$(this).text()]; }); return et_tag_list; }
ポイント2:私はJSONの配列にその情報を格納考えていたが、電子私のサーバスクリプトで受信した情報に(PHP)
ポイント1は次のように行われていますどうすればよいか...私のオブジェクト/配列を解析し、手動でjson配列を作成することを購入する?
ポイント3:JSON配列が送信された場合、それは
私はこの可能な限り最もクリーンな方法行う方法についてのベストプラクティスについてはこちらを探しています解析しやすいだろう。
「ベストプラクティス」は相対的な用語です。また、あなたの 'et_tag_list'は、" JSON配列 "ではなく、複雑なJSONオブジェクトの形式です。これはJSON配列です: 'var json_arr =" ['one'、 'two'、 'three'] ';'。 –
機能要件をより具体的な個別のタスクに分割します。 –
-Jared:trueですが、レベル2のオブジェクトには配列が含まれています。 - トマラク:私はもっと具体的なことでこれを壊すことはできません...それはすでにわずか1つの小さな機能的な仕事をしています。そして、これは私のアイツを解決するのにどのように役立ちますか? – LEM01