如何在角度js中将选中的单选按钮值发送到服务器
How to send the checked radio button value to Server in angular js
我想将选中的单选按钮值以角度发送到服务器
我试过了,但我收到 500 服务器错误
当我只发送有效的问题 ID 时
这是 CreateController 的代码
var CreateController = ['$scope', '$http', function ($scope, $http) {
$scope.mydata = 'ajs works';
$scope.model = {
Questions:{}
};
$http.get('/Testing/IndexVM').success(function (newdata) {
$scope.model = newdata;
});
$scope.NextQuestion = function () {
$http.post('/Testing/NextQuestion', {
quid: $scope.model.Questions.AddQuestionID, selectedopt: $scope.model.Questions.Options.OptionID
}).success(function (newdata) {
$scope.model = newdata;
});
}];
这是索引视图的代码,我要发送的内容
<div ng-controller="CreateController">
<tr>
<td>
<h3>Question: {{model.Questions.Question}}</h3>
</td>
</tr>
<tr ng-repeat="item in model.Questions.Options" ng-model="model.Questions.Options.OptionID">
<td class="switch radius">
<input id="{{item.Options}}" type="radio" name="selectedvalue" value="{{item.Options}}">
<label for="{{item.Options}}"></label>{{item.Options}}
</td>
</tr>
</div>
将
ng 模型移动到输入元素,以便每个单选按钮具有相同的 ng 模型和相同的名称属性,而不是具有单选按钮组并且模型具有所选值属性的值
所以 ng-model="model。Questions.Options.OptionID"不是"item"
在单选按钮中添加 ng-model:
<input id="{{item.Options}}" type="radio" name="selectedvalue" value="{{item.Options}} ng-model="item">
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- 单击时如何更改单选按钮的CSS
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 根据服务器时间禁用启用单选按钮
- 如何在角度js中将选中的单选按钮值发送到服务器
- 计算单选按钮的总和,显示总和,并传递给外部 Beanstream 服务器
- 使用单选按钮、highcharts、vb.net从服务器获取数据
- asp.net服务器端禁用了客户端启用的单选按钮