2017-09-14 1 views
-1

코드 : JavaScript 변수에서 responseText를 가져 오는 방법은 무엇입니까?

<script> 
    $(document).ready(function(){ 

     var filepath = 'csv/data.csv';      
     var data_string = $.get(filepath); 
     console.log(data_string); 
    }); 
</script> 

내가 콘솔에 다음과 같은 출력을 가지고 console.log(data_string)를 사용

.

내가 이것을 읽었을 때 "responseText"에 내가 원하는 값이 있다는 것을 알았습니다. 그래서 나는 단지 "responseText"를 다른 변수에 넣기 만하면된다.

나는 var data = data_string.responseText을 시도했다. 하지만 효과가 없습니다.

enter image description here

+0

var responseText = data_string [responseText] –

+0

@HarshPatel - 작동하지 않습니다. – Quentin

+0

예제가있는 [설명서 읽기] (https://api.jquery.com/jquery.get/)를 고려 했습니까? – Quentin

답변

1

당신은 $.getcallback 기능을 첨부해야한다. 콘솔에서 나는 그것이 jqXHR Object임을 확인합니다. $.get 메서드는 request이 성공할 경우 실행되는 success 콜백 함수를 가지고 있습니다.

Attaching 콜백 기능에는 자동으로 json이 포함됩니다.

var filepath = 'csv/data.csv';  
$.get(filepath , function(response) { 
    console.log(response); 
}); 
0

당신은 아래와 같이 서버에서 응답을 얻기 위해 콜백 함수를 제공해야합니다

var filepath = 'csv/data.csv';  
$.get(filepath , function(data) { 
console.log(data); 
}); 
관련 문제