Я пытаюсь переместить некоторый код со стороны сервера на сторону клиента.Я изо всех сил пытаюсь работать с Javascript.Похоже, что мне нужно для достижения использует объекты против массивов.
У меня есть несколько полей ввода с атрибутами данных, которые я перебираю.
$(".selection:checked").each(function(){
$selection_id=$(this).data('selection_id');
$swatch_id=$(this).data('swatch_id');
});
Во-первых, я хочу создать массив в следующей форме:
$array[$selection_id]=$swatch_id;
т.е. array(100=>123,200=456,300=789)
Во-вторых, я хочу просмотреть списокэлементов и поменять местами значение в соответствии с ключом массива.
т.е. element has key 100 and value 1000 then:
$array[100]=1000;
Новый массив array(100=>1000,200=456,300=789)
Наконец, мне нужно взятьэтот массив и превратить его в строку в виде:
"100:1000,200:456,300:789"
Я новичок в Javascript и все еще изо всех сил пытаюсь разобраться с объектами.Любая помощь приветствуется.