Jak wysyłać dane wyjściowe z wieloma wartościami z extjs do akcji kontrolera Yii
Pracuję w extjs + yii. Moja strona serwera jest w strukturze yii, a strona klienta w extjs. Teraz chcę przekazać wyjście przycisków extjs do akcji yii. Tworzę gazetę wielokrotnego wyboru z 20 pytaniami w extjs, których rzeczywiste pytania będą pochodziły z akcji po stronie serwera napisanej w Yii framewok. Do tego działa poprawnie.
Teraz, po rozwiązaniu wszystkich pytań poprzez zaznaczenie odpowiednich przycisków radiowych jako odpowiedzi, po kliknięciu przycisku przesyłania chcę wysłać te 20 pytańuserId
, questionId
i wybrana opcja przycisków radiowych dla akcji kontrolera yii. Napisałem przycisk wysyłania jako:
check:function()
{
console.log("Inside check function.");
//creating objects in javascript
var obj=new Object();
for(var i=0;i<=5;i++)
{
var inputs = document.getElementsByName(i);
var radio = "";
for (var j = 0; j < inputs.length; j++) {
if (inputs[j].checked) {
name = inputs[j].name;
value = inputs[j].value;
//obj[i].name1=name;
obj[i]={'questionId':name,'option':value};
console.log("questionId="+name +" value="+ value);
console.log("object name="+ obj[i].questionNo+" Object value="+obj[i].option);
}
}
}
}
});
Więc dostajęquestionId
ioptionValue
wszystkich pytań dotyczących kliknięcia przycisku Wyślij. Teraz chcę wysłać wszystkiequestionid
ioptionValue
dane do akcji yii. Jak więc wysłać go do akcji extjs?