こんにちは、私はPHPで作ることができるようにJavaScriptを配列にしようとしています。 PHPで私はこのような配列を作成し、好きなインデックスに挿入することができますJavaScriptのような配列をPHPのように
$p = array();
$p["abcd"] = "James";
今私はこの機能をjsにします。これは私の質問が重複されていない Uncaught TypeError: Cannot set property 'action' of undefined
誤りである私は、このような何かを行っているが、これは
$.each($('table[data-step-id=' + step_id +'] input[name^=actions]') , function(key , value){
debugger;
steps_actions_dates_assign[key]["action"].push(value.val());
});
私にエラーを投げているjsファイルに
をそれを行うことが可能です
私はjavascriptのPHP配列にアクセスしようとしていませんが、PHPのようなjavascriptで配列を作成しようとしています(インデックスについて心配する必要はありません私は私が好きなインデックスを追加することができるはずと同じ方法)
これは、配列は数値インデックス用に設計されており、注文データを保持しているJavaScriptコードは
var steps_actions_dates_assign = new Array();
$.each($('.steps-table') , function (key , value){
debugger;
step_id = value.children[0].value;
steps_actions_dates_assign[key]["action"] = new Array();
$.each($('table[data-step-id=' + step_id +'] input[name^=actions]') , function(key , value){
debugger;
steps_actions_dates_assign[key]["action"].push(value.val());
});
});
私の質問に投票した人は、なぜこの質問が下落したのか説明してください。 –
@J Doe、この基本的なことは、本自体から得ることができるでしょう、あなた自身が最初に傾けようとしてください。 – JiteshNK
あなたの編集を見ました。これはまったく新しい質問です。 'steps_actions_dates_assign [key]'はオブジェクトだと思います。そうではありません。デバッガを使用して、それが何であるかを調べます。 –