$ http에 대한 응답으로 Angularjs 반환 문제

바히드 나자 피

서버 측으로 보내는 데이터를 관리하는 기능을 만들었습니다. 성공했을 때의 응답 돌려 주고 싶습니다 $http.

내 컨트롤러 : (함수를 호출 할 때)

var myResponse = sendData(inputValueArray, url, onSuc, onErr, $http);
// Nothing happen here:
alert(myResponse);

내 데이터 전송 기능 :

function sendData(inputArray, url, onSuccess, onErr, $http) {
var serverResponse = "";
$http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
$http({
        method: 'POST',
        url: url,
        data: {
          myData: inputArray
        },
        headers: {'Content-Type': 'application/x-www-form-urlencoded'}
    })
.success(function(response) {
    if (response.res == true) {
        onSuccess();
        serverResponse = response;
    }
    else {
        onErr();
    }
})
.error(function(data, status, headers, config) {
    onErr();
});
return serverResponse;

}
사이먼 H

serverResponse콜백에서 데이터가 있기 전에 반환 됩니다. 대신 다음과 같이 시도하십시오.

function sendData(inputArray, url, onSuccess, onErr, $http) {
  var serverResponse = "";
  $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';

  return $http({
        method: 'POST',
        url: url,
        data: {
          myData: inputArray
        },
        headers: {'Content-Type': 'application/x-www-form-urlencoded'}
    });
}

그런 다음 이렇게 사용합니다

sendData
.success(function(response) {
    if (response.res == true) {
        onSuccess();
        serverResponse = response;
        alert(serverResponse);   // ************
    }
    else {
        onErr();
    }
})
.error(function(data, status, headers, config) {
    onErr();
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

봄 부팅에 대한 응답으로 JSON 객체를 반환

분류에서Dev

봄 부팅에 대한 응답으로 JSON 객체를 반환

분류에서Dev

요청에 대한 응답으로 401을 반환하는 Cloudfront

분류에서Dev

이벤트에 대한 응답으로 위젯 숨기기 및 표시 문제

분류에서Dev

반환 문제가있는 합계에 대한 모든 경로

분류에서Dev

Api에 대한 응답으로 제공되는 토큰 저장

분류에서Dev

getTime ()의 반환 값에 대한 문제

분류에서Dev

Axios는 요청에 대한 응답으로 이상한 배열을 반환합니다.

분류에서Dev

문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

분류에서Dev

deno에서 응답으로 HTML 반환

분류에서Dev

Yii에서 HTML / XML 대신 JSON으로 HTTP 오류 응답을 반환 할 수 있습니까?

분류에서Dev

Generic으로 응답을 반환 할 때 쿼리에 대한 Axon 처리기가 없습니다.

분류에서Dev

ASP.NET MVC ActionResult GET 요청에 대한 응답으로 데이터를 반환하는 방법

분류에서Dev

ASP.NET MVC ActionResult GET 요청에 대한 응답으로 데이터를 반환하는 방법

분류에서Dev

알림 POST에 대한 응답으로 공급 업체 시스템이 INVALID 또는 ERROR를 반환 함-Sagepay Server

분류에서Dev

BD 봄 부팅에 저장 프로 시저를 실행하는 입증 된 응답을 반환 사용자 정의 JSON에 대한 응답으로 Return

분류에서Dev

관리 : AngularJS에 대한 JSON 응답의 (콜론 문자)

분류에서Dev

특정 문자열에 대한 배열을 검색하고 값을 AngularJS보기로 반환

분류에서Dev

C #에서 문자열을 HTTP 응답으로 어떻게 변환합니까?

분류에서Dev

반환 된 페이로드 변경에 대한 반응 감속기 질문

분류에서Dev

Asp.net 웹 API를 사용하는 AngularJS : XMLHttpRequest를 반환하는 $ http 게시물을로드 할 수 없음 : 프리 플라이트에 대한 응답에 잘못된 HTTP 상태 코드 405가 있습니다.

분류에서Dev

동적으로 생성 된 요소에 대한 Angularjs 바인딩 문제

분류에서Dev

대기 논리 반환 문제에 대한 비동기

분류에서Dev

Node / Axios-함수는 경로에 대한 axios 응답을 반환합니다.

분류에서Dev

$ http.get은 json 객체 대신 응답으로 Html 코드를 반환합니다.

분류에서Dev

angularJs로 요청 응답 반환

분류에서Dev

Google recaptcha에 대한 onChange 핸들러로 문제를 일으키는 반응이있는 useState

분류에서Dev

http 포트에 대해서만 응답을 반환하는 Docker

분류에서Dev

className *에서 className & (및 그 반대) 로의 변환 문제

Related 관련 기사

  1. 1

    봄 부팅에 대한 응답으로 JSON 객체를 반환

  2. 2

    봄 부팅에 대한 응답으로 JSON 객체를 반환

  3. 3

    요청에 대한 응답으로 401을 반환하는 Cloudfront

  4. 4

    이벤트에 대한 응답으로 위젯 숨기기 및 표시 문제

  5. 5

    반환 문제가있는 합계에 대한 모든 경로

  6. 6

    Api에 대한 응답으로 제공되는 토큰 저장

  7. 7

    getTime ()의 반환 값에 대한 문제

  8. 8

    Axios는 요청에 대한 응답으로 이상한 배열을 반환합니다.

  9. 9

    문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

  10. 10

    deno에서 응답으로 HTML 반환

  11. 11

    Yii에서 HTML / XML 대신 JSON으로 HTTP 오류 응답을 반환 할 수 있습니까?

  12. 12

    Generic으로 응답을 반환 할 때 쿼리에 대한 Axon 처리기가 없습니다.

  13. 13

    ASP.NET MVC ActionResult GET 요청에 대한 응답으로 데이터를 반환하는 방법

  14. 14

    ASP.NET MVC ActionResult GET 요청에 대한 응답으로 데이터를 반환하는 방법

  15. 15

    알림 POST에 대한 응답으로 공급 업체 시스템이 INVALID 또는 ERROR를 반환 함-Sagepay Server

  16. 16

    BD 봄 부팅에 저장 프로 시저를 실행하는 입증 된 응답을 반환 사용자 정의 JSON에 대한 응답으로 Return

  17. 17

    관리 : AngularJS에 대한 JSON 응답의 (콜론 문자)

  18. 18

    특정 문자열에 대한 배열을 검색하고 값을 AngularJS보기로 반환

  19. 19

    C #에서 문자열을 HTTP 응답으로 어떻게 변환합니까?

  20. 20

    반환 된 페이로드 변경에 대한 반응 감속기 질문

  21. 21

    Asp.net 웹 API를 사용하는 AngularJS : XMLHttpRequest를 반환하는 $ http 게시물을로드 할 수 없음 : 프리 플라이트에 대한 응답에 잘못된 HTTP 상태 코드 405가 있습니다.

  22. 22

    동적으로 생성 된 요소에 대한 Angularjs 바인딩 문제

  23. 23

    대기 논리 반환 문제에 대한 비동기

  24. 24

    Node / Axios-함수는 경로에 대한 axios 응답을 반환합니다.

  25. 25

    $ http.get은 json 객체 대신 응답으로 Html 코드를 반환합니다.

  26. 26

    angularJs로 요청 응답 반환

  27. 27

    Google recaptcha에 대한 onChange 핸들러로 문제를 일으키는 반응이있는 useState

  28. 28

    http 포트에 대해서만 응답을 반환하는 Docker

  29. 29

    className *에서 className & (및 그 반대) 로의 변환 문제

뜨겁다태그

보관