この配列構造を実現することは私には不可能のようです
[{ "Field1" : "Foo"}, {"Field2" : "Bar" }]
次のコードで
var matching = new Array();
$('tr[type="entity"]').each(function(){
var $select = $(this).find('select');
matching[$select.attr('id')] = $select.val();
});
これ
alert(JSON.stringify(matching))
常に[]を返します。それがphpの場合、私の配列は次のようになります
$matching = array(
"Field1" => "Foo",
"Field2" => "Bar"
);
javascriptには連想配列がないことを私は知っています。ただし、コードに基づいてこのような配列を実現するにはどうすればよいですか。