Javascript 如何在参数中单击按钮时获取包含对象的选定单选按钮值
我试图在单击按钮时获取所选单选按钮值。我正在使用ajax填充单选按钮选项,我希望在单击按钮时获得选中的单选按钮值。我尝试将参数传递给ng click函数。它曾经在选择选项的情况下起作用,但单选按钮的下面代码不起作用 我使用的是角度v1 角JSJavascript 如何在参数中单击按钮时获取包含对象的选定单选按钮值,javascript,html,angularjs,Javascript,Html,Angularjs,我试图在单击按钮时获取所选单选按钮值。我正在使用ajax填充单选按钮选项,我希望在单击按钮时获得选中的单选按钮值。我尝试将参数传递给ng click函数。它曾经在选择选项的情况下起作用,但单选按钮的下面代码不起作用 我使用的是角度v1 角JS $scope.modify\u pnr=函数(obj){ vm.ssr_详细信息=[]; vm.name_number=[]; $http({ 方法:“POST”, url:“”, 数据:$.param({action:“modify_pnr”,pnr:o
$scope.modify\u pnr=函数(obj){
vm.ssr_详细信息=[];
vm.name_number=[];
$http({
方法:“POST”,
url:“”,
数据:$.param({action:“modify_pnr”,pnr:obj.target.attributes.data.value,security:ajax_object.ajax_nonce}),
标题:{'Content-Type':'application/x-www-form-urlencoded'}
}).成功(功能(响应){
vm.ssr\u details=response.modify\u pnr;
vm.name_number=response.link_number;
vm.foradssr=response.foradssr;
document.getElementById(“加载”).style.display=“无”;
document.getElementById(“modify_ssr_main”).style.display=“block”;
});
};
$scope.add_ssr=功能(obj,详细信息){
警报(详细信息);//未定义。
};
HTML
var myApp=angular.module('myApp',[]);
函数MyCtrl($scope){
$scope.value='foo';
$scope.changedValue='foo';
$scope.newValue=函数(值){
$scope.changedValue=值;
}
}
福
本
杰克
此值由ng change{{changedValue}设置
检查答案,它将帮助您。
$scope.modify_pnr = function (obj) {
vm.ssr_details = [];
vm.name_number = [];
$http({
method: 'POST',
url: '<?php echo admin_url('admin-ajax.php'); ?>',
data: $.param({action: "modify_pnr", pnr: obj.target.attributes.data.value, security: ajax_object.ajax_nonce}),
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}).success(function (response) {
vm.ssr_details = response.modify_pnr;
vm.name_number = response.link_number;
vm.foraddssr = response.foraddssr;
document.getElementById("loading").style.display = "none";
document.getElementById("modify_ssr_main").style.display = "block";
});
};
$scope.add_ssr = function (obj, details) {
alert(details); //got undefined.
};
<div class="form-horizontal">
<div ng-repeat = "user in data.foraddssr" class="modify_ssr_segment_select">
<input type="radio" ng-model="details" name="details" value="{carrier : '{{user.carrier}}', segment_no: '{{user.RPH}}'}">
<!-- Here radio button value in object --!>
<div>{{user.from}} <i class="fa fa-arrow-right"></i> {{user.to}}<br><br>
<span class="sprite-img pull-left" style="background-position: <?= get_airline_logo("{{user.carrier}}"); ?>;margin-right: 10px;"></span>
<div class="pull-left">
<?php $a = get_airline_name("{{user.carrier}}");
echo $a['name'];
?><br>
Default Meal : {{user.default_meal}}
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-3 col-sm-9">
<button type="submit" class="btn btn-default" ng-click="add_ssr($event,details)" ng-model="add_ssr">Add</button>
</div>
</div>
</div>