Dears, I am using a chosen select drop down list in select tag, and I added an ng-change tag to bind it to a function. Also I made a console.log to monitor the sent key. I found that when page load and select one item from the list it works good and sends the correct key. BUT when I select the same item it sends the key of the next item in the list. any help how to fix it

HTML 

```
<div class="form-group">

    <select ng-change="GetUsersList(j)" data-placeholder="Choose a Job" 
            ng-model="j" id="chosenValueID" class="chosen-select" 
            tabindex="1"
            ng-options="j.JobKey as j.JobDesc for j in jobs">
    </select>

    <!--<select ng-change="GetUsersList(job)" data-placeholder="Choose a Job" ng-model="job" id="chosenValueID" class="chosen-select" tabindex="2">
        <option  ng-repeat="j in jobs track by $index" value="{{j.JobKey}}">{{j.JobDesc}}</option>
    </select>-->

</div>

```

Angularjs

```
 $scope.GetUsersList = function (job) {
        //var jobkey1 = $("#chosenValueID").chosen().val();
        //$scope.jobkey2 = jobkey1.substring(7);
        console.log(job);
        $scope.ShowLoading('slow');
        FieldsSecuritySrv.GetUsersList("FieldsSecurity/GetUsersList?hospid=" + $scope.hospitalid + '&jobkey=' + job).then(function (response) {
            $scope.UsersList = (response.data);

            GetFieldsList();
            GetCategriesList();
            GetPatientSheets();

            $scope.HideLoading('slow');
        })
    }

```

Thanks in Advance