Привет, я создал этот отправляющий запрос к веб-интерфейсу asp.net, когда страница загружается с помощью angularjs 'data-ng-Init', это работает на локальном хосте и локальном сервере IIS, но не работает на сервере IIS серверной системы.для объяснения цели
HTML-код
<div ng-controller="myCtrl">
<div ng-if="status==true">
<input type="date" ng-model="date" ng-change="getyear("@Url.Content("~/api/getDate")")" />
<div data-ng-Init="GetData('@Url.Content("~/api/getDate")')></div>
</div>
<div ng-if="status==false">
<input type="date" ng-model="date" ng-change="getYear("@Url.Content("~/api/getYear")")" />
<div data-ng-Init="GetYear('@Url.Content("~/api/getYear")')></div>
</div>
</div>
AngularJS
$scope.getData=function(link){
$http({
method:'POST',
url:link,
data:{data:'somedata'}
}).then(function(result){
...result
},function(error){
...error
});
}]);
, как это у меня есть возврат.
я могу отправить запрос без написания кода в функции, но у меня есть два тега div, которые записываются, если выполняется условие, если какой-либо тег div.
И код работал, когда ng-«изменение» означает, что при изменении даты все работает нормально, но не работает, когда страница загружает «data-ng-Init».
Я получаю ошибку, подобную этой »192.124.213.12/projectname/api/getDate/500 Внутренняя ошибка сервера "