데이터를보기 위해 ajax 자체 호출 함수

Pds 잉크

ajax 호출을 수행 하기 위해 자체 호출 함수 를 사용하려고합니다 . 나중에 응답을 사용하여 Vue 내부의 데이터 속성을 채우고 싶지만 어떤 이유로 그렇게 할 수 없습니다.

지금까지 내 코드는 다음과 같습니다.

//chiamata Ajax a servizio
var getData = (function(){
  var req = $.ajax({
    type:'get',
    url:'https://api.myjson.com/bins/a8ohr',
    dataType: 'json',
    success: function(response)
    {
      result =JSON.parse(response);
    }
  });
  return {
    getResponse:function(){
      return req.success;   
    }
  }
}());

var modello = getData.getResponse(); 

내 목표는 modelloVue에서 데이터 로 전달 하는 것입니다 .

여기 VUE :

var Metromappa = new Vue({
  el: '#metromappa',
  data: {
    modello:modello
  },
  methods:{

  },
  beforeMount(){
    this.modello = modello;
  }
})

내가 뭘 잘못 했어?

Vamsi Krishna

대신 created()라이프 사이클 후크 에서 ajax 호출을 수행하고 다음과 같이 응답에 대한 데이터 속성 modello설정할 수 있습니다 .

var Metromappa = new Vue({
            el: '#metromappa',
            data: {
                modello:null
            },
            methods:{

            },
            created(){
                var self = this;
                $.ajax({
                    type:'get',
                    url:'https://api.myjson.com/bins/a8ohr',
                    dataType: 'json',
                    success: function(response){
                        self.modello = response;
                    }
                });
            },

        })

다음은 jsFiddle입니다.

논리를 분리하려는 경우 :

var getData = function(){
            return $.ajax({
                    type:'get',
                    url:'https://api.myjson.com/bins/a8ohr',
                    dataType: 'json',
                    success: function(response){
                       console.log(response);
                    }
                });


        };




          var Metromappa = new Vue({
            el: '#metromappa',
                data: {
                    modello:null
                },
                 methods:{

                 },
                 beforeMount(){
                     var self = this;
                    getData().then(function(response){
                        self.modello = response;
                    }, function(error){});

                }
            })

여기에 업데이트 된 바이올린이 있습니다

내 실수를 지적 해준 Bert Evans에게 감사합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자세한 정보를 위해 테이블 행을 확장하기 위해 데이터를 ajax 호출하는 방법

분류에서Dev

서비스에서 데이터를 가져 오기 위해 Ajax 호출을 호출 할 수 없음

분류에서Dev

AJAX를 통해 OOP PHP 함수 호출

분류에서Dev

문자열 데이터를 얻기 위해 다른 함수를 호출하는 방법

분류에서Dev

자바 스크립트 함수를 호출하여 Ajax Post를 통해 모델 변경 사항으로보기 업데이트

분류에서Dev

다른보기에서 AJAX 호출을 통해 얻은 데이터를 표시 할 수 없습니다.

분류에서Dev

다른보기에서 AJAX 호출을 통해 얻은 데이터를 표시 할 수 없습니다.

분류에서Dev

다른 함수를 통해 객체 벡터로 함수 호출

분류에서Dev

js 함수 파일을 만드는 방법과 해당 함수를 수행하기 위해 ajax를 통해 해당 파일을 호출하는 방법

분류에서Dev

전자 메일을 보내기 위해 작업 함수를 호출 할 때 개체 참조가 개체의 인스턴스로 설정되지 않음

분류에서Dev

세션 변수를 변경하기 위해 Ajax 요청으로 Php 함수 호출

분류에서Dev

AJAX 호출을 위해 PHP json_encode 데이터를 jQuery로

분류에서Dev

데이터베이스에서 데이터를 가져 오기 위해 웹 서비스를 호출하기 위해 매개 변수에 데이터베이스 사용자와 비밀번호를 전달해야합니까?

분류에서Dev

Ajax 지원 WCF 서비스 : 함수 호출시 자바 스크립트 매개 변수 이해

분류에서Dev

녹아웃 자동 완성을 위해 ajax 호출 로컬 변수에서 반환 된 객체 매핑 문제

분류에서Dev

jQuery로 MYSQL에서 업데이트 된 데이터를 얻기 위해 PHP 함수를 호출하는 방법

분류에서Dev

자바 스크립트에서 변수가 "No"일 때 종료하기 위해 ajax 호출을 반복

분류에서Dev

PHP 함수가 쿼리를 호출하기 위해 데이터베이스에 연결하지 못함

분류에서Dev

PHP 함수가 쿼리를 호출하기 위해 데이터베이스에 연결하지 못함

분류에서Dev

Ajax 호출을 통해 업데이트 할 각도 서비스의 데이터 개체 변수

분류에서Dev

사용자 입력을 위해 함수를 재귀 적으로 호출

분류에서Dev

Redux-props / state를 업데이트하기 위해 호출 함수 정보를 반환합니다.

분류에서Dev

데이터를 가져 오기위한 Ajax 호출

분류에서Dev

json 파일 데이터를 검색하기위한 Ajax 호출

분류에서Dev

MCPL 함수 호출 이해

분류에서Dev

TypeError : 'bool'개체는 함수 호출을 위해 호출 할 수 없습니다.

분류에서Dev

ajax 호출을 통해 반환 데이터를 표시 할 수 없습니다.

분류에서Dev

자체 호출 함수에 매개 변수 보내기

분류에서Dev

함수 호출을 통해 구조체 구조체 초기화

Related 관련 기사

  1. 1

    자세한 정보를 위해 테이블 행을 확장하기 위해 데이터를 ajax 호출하는 방법

  2. 2

    서비스에서 데이터를 가져 오기 위해 Ajax 호출을 호출 할 수 없음

  3. 3

    AJAX를 통해 OOP PHP 함수 호출

  4. 4

    문자열 데이터를 얻기 위해 다른 함수를 호출하는 방법

  5. 5

    자바 스크립트 함수를 호출하여 Ajax Post를 통해 모델 변경 사항으로보기 업데이트

  6. 6

    다른보기에서 AJAX 호출을 통해 얻은 데이터를 표시 할 수 없습니다.

  7. 7

    다른보기에서 AJAX 호출을 통해 얻은 데이터를 표시 할 수 없습니다.

  8. 8

    다른 함수를 통해 객체 벡터로 함수 호출

  9. 9

    js 함수 파일을 만드는 방법과 해당 함수를 수행하기 위해 ajax를 통해 해당 파일을 호출하는 방법

  10. 10

    전자 메일을 보내기 위해 작업 함수를 호출 할 때 개체 참조가 개체의 인스턴스로 설정되지 않음

  11. 11

    세션 변수를 변경하기 위해 Ajax 요청으로 Php 함수 호출

  12. 12

    AJAX 호출을 위해 PHP json_encode 데이터를 jQuery로

  13. 13

    데이터베이스에서 데이터를 가져 오기 위해 웹 서비스를 호출하기 위해 매개 변수에 데이터베이스 사용자와 비밀번호를 전달해야합니까?

  14. 14

    Ajax 지원 WCF 서비스 : 함수 호출시 자바 스크립트 매개 변수 이해

  15. 15

    녹아웃 자동 완성을 위해 ajax 호출 로컬 변수에서 반환 된 객체 매핑 문제

  16. 16

    jQuery로 MYSQL에서 업데이트 된 데이터를 얻기 위해 PHP 함수를 호출하는 방법

  17. 17

    자바 스크립트에서 변수가 "No"일 때 종료하기 위해 ajax 호출을 반복

  18. 18

    PHP 함수가 쿼리를 호출하기 위해 데이터베이스에 연결하지 못함

  19. 19

    PHP 함수가 쿼리를 호출하기 위해 데이터베이스에 연결하지 못함

  20. 20

    Ajax 호출을 통해 업데이트 할 각도 서비스의 데이터 개체 변수

  21. 21

    사용자 입력을 위해 함수를 재귀 적으로 호출

  22. 22

    Redux-props / state를 업데이트하기 위해 호출 함수 정보를 반환합니다.

  23. 23

    데이터를 가져 오기위한 Ajax 호출

  24. 24

    json 파일 데이터를 검색하기위한 Ajax 호출

  25. 25

    MCPL 함수 호출 이해

  26. 26

    TypeError : 'bool'개체는 함수 호출을 위해 호출 할 수 없습니다.

  27. 27

    ajax 호출을 통해 반환 데이터를 표시 할 수 없습니다.

  28. 28

    자체 호출 함수에 매개 변수 보내기

  29. 29

    함수 호출을 통해 구조체 구조체 초기화

뜨겁다태그

보관