2016-07-12 4 views
2

내 응용 프로그램의 .json 파일에서 사용할 수있는 일부 JSON 데이터를 표시하려고합니다. 데이터는 웹 브라우저를 통해 사용할 수 있지만 에뮬레이터의 경우 데이터를 가져올 수 없습니다. 어떤 사람이이 문제를 해결하는데 도움이 될 수 있습니까?JSON 파일에서 데이터를 읽고 phonegap을 사용하여 에뮬레이터에 표시하는 방법은 무엇입니까?

나는 ajax 호출 (getJSON)을 사용하여 파일을 검색했다.

$.getJSON('../files/english.json', function (data) { 
      //using the data to display 
     }); 
+0

더 나은 응답을위한 몇 가지 코드를 추가하십시오. – Tuhin

답변

1

문제가 무엇인지 이해하려면 코드를 확장하여 추가 정보를 얻으십시오. 어디에 문제가

var jqxhr = $.getJSON('../files/english.json', function (data) { 
    //using the data to display 
}) 
.fail(function(jqxhr, textStatus, error) { 
    var err = textStatus + ", " + error; 
    console.log("Request Failed: " + err); 
}); 

fail() 기능은 당신을 말할 것이다. 이 몇 가지 정보에서 알 수 있듯이 문제는 상대 경로에있을 수 있습니다.

또한 official documentation에 따라, 유의하시기 바랍니다 : JSON 파일에 구문 오류가있는 경우 jQuery를 1.4로

은의 요청은 일반적으로 자동으로 실패합니다.

관련 문제