2014-10-05 3 views
0
어떻게 배열로를 나는이 링크를 입력하면, 나는 TEXTFILE 'f.txt'

자바 스크립트 URL의 내용

http://suggestqueries.google.com/complete/search?client=firefox&q=sun 

단어 '일'에 대한 검색 제안의 배열을 얻을 얻을 수

얻을 자바 스크립트에서이 URL 만 사용 하시겠습니까?

답변

1

당신은 AJAX를 사용하여 요청을하고 JSON.parse를 사용하여 자바 스크립트 객체로 결과를 구문 분석 할 수 있습니다 :

var req = new XMLHttpRequest(); 
req.onreadystatechange = function() { 
    if (req.readyState === 4) { 
     var response = req.responseText; 
     var json = JSON.parse(response); 

     console.log(json) 
    } 
}; 

req.open('GET', 'http://suggestqueries.google.com/complete/search?client=firefox&q=sun'); 
req.send(null); 
+1

@Kaiido 크로스 기원 오류가 확실히 문제가 있지만, 응답을 구문 분석하는 것은 잘 작동합니다. – Overv

+0

해결 방법이 있습니까? 이 방법으로는 작동하지 않습니다. – enzian

+1

@ user3744885 내가 생각할 수있는 유일한 방법은 교차 원점이 올바르게 설정된이 요청에 대해 역방향 프록시를 설정하는 것입니다. 예를 들어 PHP로 작성된 귀하의 사이트에서 귀하를 위해 컨텐츠를로드하는 페이지입니다. – Overv

관련 문제