Я пытаюсь перебрать свои флажки, которые находятся в fieldSet, и если флажок установлен, я хотел бы добавить идентификатор флажка в массив, который будет одним из моих параметров для моего запроса Ajax.
Я понимаю, что мог создать группу Checkbox, но я новичок в ExtJS и не узнал о Checkboxgroup до тех пор, пока не создал каждый отдельный флажок.
Пока у меня есть это ..
function submitEntry(){
Ext.Ajax.request({
url: '../../inc/project4.php',
var obj = Ext.select('input[type=checkbox]').elements;
var i = 0;
for (i=0; i<obj.length; i++) {
if (obj[i].checked) {
params:{
symptom[]: obj[i].getId()
}
}
}
params: {action: 'create_input',
description: entryBox.getRawValue(),
},
method: 'POST',
success: function(f,a){
var jsonData = Ext.util.JSON.decode(f.responseText);
if(jsonData.success == true){
Ext.Msg.alert("Success!", "Your journal entry has been sent!");
entryStore.reload();
entryBox.reset();
}
else{
Ext.Msg.alert("Error! Please check your entry and try again.")
}
},
failure: function(f,a){
if(jsonData.success == false){
Ext.Msg.alert("Error! Please check your entry and try again.");
}
}
});
}
Пожалуйста, укажите и укажите на любые ошибки.Я не уверен, будет ли работать то, как у меня есть два раздела для параметров.Мне просто нужно добавить идентификаторы отмеченных флажков в массив и отправить этот массив в качестве одного из моих параметров.
Большое спасибо заранее за любую помощь!