Javascript 如何在参数中单击按钮时获取包含对象的选定单选按钮值

Javascript 如何在参数中单击按钮时获取包含对象的选定单选按钮值,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

我试图在单击按钮时获取所选单选按钮值。我正在使用ajax填充单选按钮选项,我希望在单击按钮时获得选中的单选按钮值。我尝试将参数传递给ng click函数。它曾经在选择选项的情况下起作用,但单选按钮的下面代码不起作用

我使用的是角度v1

角JS
$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}}  &nbsp;&nbsp;<i class="fa fa-arrow-right"></i> &nbsp;&nbsp; {{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>