我的問題是
由deafult我得到的結果爲第一家酒店,如何通過使用angularjs指令得到onchange酒店下拉結果?如何通過angularjs在onchange下拉上調用ajax?
我的代碼
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<div ng-app='myApp' ng-controller='HttpController'>
{{detail.name}} <br/>
{{detail.address}} <br/>
{{detail.country}}<br/>
</div>
<script>
var hotelid=$('select#hotel_property option:selected').val();
var data = {};
data.Hotelid = hotelid;
data.Action = "hotel_property";
var helloApp = angular.module("myApp", []);
helloApp.controller("HttpController", function($scope, $http) {
$http({
method: 'POST',
datatype:"json",
header: {
"contentType": 'application/json'
},
data: JSON.stringify(data),
url: '/ajax',
}).success(function(data, status, headers, config) {
$scope.detail = data.hotel_details;
}).error(function(data, status, headers, config) {
alert("failure");
});
});
</script>
<select id="hotel_property">
\t <option value="111">Taj hotel</option>
\t <option value="222">oberoi</option>
\t <option value="333">JW marriot</option>
\t <option value="444">Grand Maratha</option>
</select>
通過deafult我得到的結果爲1號酒店,如何使用angularjs指令得到的onchange酒店下拉的結果嗎?