html의 입력 필드에서 값을 가져올 수 없습니다.양식에서 값을 가져올 수 없습니다 undefined [AngularJs]
// insert data
$scope.InsertData = function() {
var insert = {
subject: $scope.subject,
body: $scope.body
}
var promiseGet = GetAllEntryService.InsertData(insert);
GetAllEntry();
ClearModels();
promiseGet.then(function(pl) {
$scope.InsertData = pl.data
},
function(errorPl) {
console.log('Some Error in Getting Records.', errorPl);
});
}
그러나이 반환 값 게시물 :
<div class="form-group">
<label class="control-label col-sm-2" for="subject">Subject:</label>
<div class="col-sm-10">
<input class="form-control" id="idsubject" ng-model="subject" placeholder="Enter Subject">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="body">Body:</label>
<div class="col-sm-10">
<input class="form-control" id="idbody" ng-model="body" placeholder="Enter Body">
</div>
</div>
다음이 내 컨트롤러 삽입입니다 :
이
내 HTML입니다 likehttp://localhost:51458/ServiceRequest.svc/InsertData?subject=undefined&body=undefined
나는 입력 필드에서 값을 얻지 못하는 이유를 모른다.
이
내 서비스 삽입입니다 :this.InsertData = function (ticket, request, category, subCategory, subject, body, assignto, status, fileName, fileContent, fileBinary, isActive, createdBy, aCNo) {
return $http.post("http://localhost:51458/ServiceRequest.svc/InsertData?"&subject=" + subject + "&body=" + body);
};
이 요소 개발자 네트워크
내가 내 코드에서 누락 무엇을 도와주세요 검사에서 사진 출력
제어 코드에서'$ scope.body' 다음에 쉼표를 제거하십시오. –
나는 시험해 보았다. 그것은 여전히 같은 오류가 작동하지 않습니다 @ ShaohaoLin – Stfvns