-3

jQuery ベースの単純なメール テンプレート システムを構築しようとしています。基本的には、ネストされた配列であり、次のようになります。

templates[1] = {
                    "name":"product damage claim",
                    "def":{
                        {'Customer Name?','delivery_name',1},
                        {'Date by which information should be provided by customer?','',1},
                        {'Order ID','orders_id',0}
                    },
                    "tpl":'Mail Content goes here'
};

上記を書くと、javascriptが失敗します。defオブジェクトを定義する際に何か間違ったことをしているようです。何か考えはありますか?

4

2 に答える 2

1

値の単純なリストが必要な場合は、配列が必要です。

"def": [
   ['Customer Name?','delivery_name',1],
   ['Date by which information should be provided by customer?','',1],
   ['Order ID','orders_id',0]
],

これで構文上の問題は解決しますが、その配置では、オブジェクトに格納されているものを簡単に抽出することはできません。

于 2013-08-28T15:10:28.943 に答える
1

値のリストが含まれているためdef、配列の配列である必要があります

templates[1] = {
    "name": "product damage claim",
        "def": [
        ['Customer Name?', 'delivery_name', 1],
        ['Date by which information should be provided by customer?', '', 1],
        ['Order ID', 'orders_id', 0]
    ],
        "tpl": 'Mail Content goes here'
};
于 2013-08-28T15:10:37.813 に答える