Я пытаюсь вызвать свой веб-сервис с помощью «$ http». если вызов с «$ ajax» работает нормально.
Пример JQuery $ Ajax работает нормально.
$.ajax({
type: "Get",
crossDomain: true,
contentType: "application/json; charset=utf-8",
url: "http://localhost:60237/api/Get/Work",
data: { cdUser: 1},
dataType: "json",
success: onDataReceived,
error: onDataError
});
function onDataReceived(data) {
}
function onDataError() {
}
Пример Угловая $ htpp (не работает)
app.controller('alertxxController', function ($scope, $http) {
$http({
method: 'GET',
url: 'http://localhost:60237/api/Get/Work',
params: 'cdUser=1'
}).success(function (data) {
alert("ok");
}).error(function() {
alert("error");
});
});
На самом деле не знаю, почему не это призвание. Я не могу определить ошибку, верните 404 (не найдено).
Правильно! В документах для params указано: «params - {Object.} - Карта строк или объектов, которые будут сериализованы вместе с paramSerializer и добавлены как параметры GET». https://docs.angularjs.org/api/ng/service/$http –
Brocco
Извините, я действительно посмотрел на документы «краткий взгляд», однако не заметил («{}»). Спасибо большое !!!! – MusicsCordova