У меня есть форма с различными группами флажков, и я пытаюсь передать все выбранные значения в массив, а затем передать эти данные в запрос ajax.
$('#accessoriesOptions input').each(function(index, value){
if($(this).attr('checked') ){
var newItem =[];
var obj = {};
obj[$(this).attr('value')] = $(this).attr('name'); //I have an hash table with the key-value
wizard.searchArray.push(obj);
}
})
$.ajax({
data : wizard.searchArray
})
Я получаю массив wizard.searchArray:
[0] = {'acc_1' : 'vase'},
[1] = {'acc_3' : 'ceramic'}
Мне нужно создать ключ-значение, так как я использую ключ, чтобы определить, какую часть фильтрации использовать.
Проблема
Когда я делаю запрос ajax, из firebug я вижу запрос как:
/ мастер-демо /? = Не определено не определено и не определено = не определено