>  Q&A  >  본문

angular.js - 각도 사용 시 $http.post 요청 데이터 관련 문제

Angular에서 $http.post를 사용하여 데이터를 요청할 때 각 요청 이후의 데이터는 콘솔 네트워크에서 볼 때 업데이트된 데이터이지만 $http.post(데이터 주소, 매개변수).success( function(response) ){$scope.datas=response.data;
console.log(response.data.vote_options) //인쇄된 데이터이지만 콘솔에 표시된 데이터(특정 매개변수 값)와 일치하지 않습니다. 이유는 무엇입니까? }) 아래의 특정 코드를 참조하세요.

으아악

요청 후 데이터 비교를 확인하세요:

  1. 인쇄된 데이터입니다. //console.log(response.data.vote_options)

  2. 콘솔에서 요청을 볼 때 네트워크의 실제 데이터입니다

원인이 뭔지 아시는 분 계신가요? $http가 캐시되어 있기 때문인가요? 아니면 다른 이유 때문인가요?

为情所困为情所困2725일 전870

모든 응답(3)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-27 17:46:38

    브라우저를 변경하고 문제가 동일한지 확인하세요. Chrome에 몇 가지 버그가 있습니다

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:46:38

    코드의 일부 위치에서 해당 값이 수정되었을 수 있습니다.
    $scope.datas = response.data; 위에 response.data를 인쇄하세요. 콘솔과 일치하는지 확인하세요

    회신하다
    0
  • 某草草

    某草草2017-05-27 17:46:38

    주의하지 않은 곳에서 데이터 작업을 수행했을 수도 있습니다. Angular는 이것을 잘 수행하지 못합니다.

    회신하다
    0
  • 취소회신하다