So senden Sie Ausgaben mit mehreren Werten von extjs an die Yii-Controller-Aktion
Ich arbeite in extjs + yii. Meine Serverseite befindet sich im yii-Framework und die Clientseite in extjs. Jetzt möchte ich die Ausgabe der Submit-Buttons von extjs an yii action übergeben. Ich erstelle ein Multiple-Choice-Fragenpapier mit 20 Fragen in extjs, deren eigentliche Fragen von serverseitigen Aktionen stammen, die in Yii Framewok geschrieben sind. Bis dahin funktioniert es einwandfrei.
Nachdem Sie nun alle Fragen durch Markieren der entsprechenden Optionsfelder als Antwort gelöst haben, möchte ich diese 20 Fragen durch Klicken auf die Schaltfläche "Senden" sendenuserId
, questionId
und ausgewählte Optionsfelder, um die Aktion des Controllers zu aktivieren. Ich hatte "Submit Button Action" geschrieben als:
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);
}
}
}
}
});
Also bekomme ichquestionId
undoptionValue
von allen Fragen auf "Senden" klicken. Jetzt möchte ich alles verschickenquestionid
undoptionValue
Daten zu yii Aktion. Also, wie schicke ich es an extjs action?