我在 extjs+yii 工作。我的服务器端在 yii 框架中,客户端在 extjs 中。现在我想将 extjs 的提交按钮输出传递给 yii 动作。我正在用 extjs 创建包含 20 个问题的多项选择题,其实际问题将来自用 Yii framewok 编写的服务器端操作。到目前为止,它工作正常。
现在通过将其各自的单选按钮标记为答案来解决所有问题后,单击提交按钮我想发送这 20 个问题userId
,questionId
并选择单选按钮选项到 yii 控制器操作。我将提交按钮操作写为:
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);
}
}
}
}
});
所以我得到了关于提交按钮点击的所有问题questionId
。optionValue
现在我想将所有questionid
和optionValue
数据发送到 yii 动作。那么如何将它发送到 extjs 动作呢?