ionic 프레임 워크에서 응용 프로그램을 만들고 HTTP를 백엔드 REST API에 보내고 있습니다 (버튼을 클릭 할 때마다 요청됩니다). JSON 형식의 응답.JSON http post 응답 수신시 ionic 구문 분석 오류가 발생했습니다.
버튼 : 백엔드 다시 응용 프로그램 이온에 대한 응답을 제공 나에게 오류를 제공
$scope.request = function() {
var requestURL = API_URL + "request";
$http.post(requestURL, "userID=TJones92&cat=Mobile", { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }).then(
function (res) {
$scope.response = res.data
})
: 여기
<div class="RequestButton">
<div class="button button-assertive" ng-click="request()">
<a class="button">Request</a>
</div>
</div>
백엔드에 대한 호출을 응용 프로그램의 코드입니다 웹 페이지의 콘솔에서 :
Error: JSON.parse: expected property name or '}' at line 1 column 5 of the JSON data
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:14543:9
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:22560:16
transformData/<@http://localhost:8100/lib/ionic/js/ionic.bundle.js:22651:12
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:13648:11
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:22650:3
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:23406:23
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:27879:28
scheduleProcessQueue/<@http://localhost:8100/lib/ionic/js/ionic.bundle.js:27895:27
$RootScopeProvider/this.$get</[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:29158:16
$RootScopeProvider/this.$get</[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:28969:15
$RootScopeProvider/this.$get</[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:29263:13
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:23676:36
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:23848:7
[email protected]://localhost:8100/lib/ionic/js/ionic.bundle.js:23789:9
이 오류가 발생하고 이온이 나오지 않는 이유는 확실하지 않습니다. 나는 JSON 응답에 아무 것도하지 않는다. 이 작업을 잘못 수행했는지 확실하지 않습니다.
서버의 응답이 실제로 json이 아닌 것 같습니다. 당신은 당신의 응답을 게시 할 수 있습니까? – Srijith
브라우저 dev 도구 네트워크에서 실제 요청을 검사하여 실제로 반환되는 내용을 확인하십시오. PHP 출력 코드 – charlietfl
표시 귀하의 서버가 잘못된 형식의 json을 보내고 있다고 생각합니다. – Gatsbill