Я использую угловой 1.0.7
Вот мой HTML:
<section id="mcslsearch" ng-controller="McslSearchCtrl">
<div id="search_wrapper">
<form role="search" id="search_form" ng-submit "performSearch()">
<input type="text" placeholder="Search For A Style Of Music" ng-model="search" value="" name="search" id="search_text">
<button class="icon" id="search"></button>
<div class="icon" id="search_hover"></div>
</form>
</div>
</section>
и мой JS код:
McslApp.controller('McslSearchCtrl', function McslSearchCtrl($scope, $http) {
$scope.search = '';
$scope.performSearch = function() {
var search = $scope.search,
url = "a_http://blabla_that_returns_JSON",
$http({method: 'GET', url: url}).
success(function(data, status) {
alert("good");
}).
error(function(data, status) {
alert("bad status = "+status);
});
};
});
McslApp является приложением, которое englobes все (в теге).
Кто-нибудь видит, в чем проблема? Я также попытался использовать ярлык, но не лучше. Оповещения «bad status = 0». Это тот факт, что я использую ng-submit?
Это похоже на http://docs.angularjs.org/api/ng. $ Http # methods_get для меня ... любые предложения приветствуются! Я застрял с этим добрый час сейчас ....
EDIT:
Так, видимо, форма немного не то, что я хочу, так что я попробовал это в HTML вместо:
<section id="mcslsearch" ng-controller="McslSearchCtrl">
<div id="search_wrapper">
<input type="text" placeholder="Search For A Style Of Music" ng-model="search" value="" name="search" id="search_text">
<button ng-click="performSearch()" class="icon" id="search"></button>
<div class="icon" id="search_hover"></div>
</div>
</section>
с ng-кликом, но с той же проблемой. Вызывает код JS, но возвращает статус 0 = (
создать plnkr/скрипку – salek