JSON에서 데이터를 가져 오는 데 어려움이 있습니다. 버튼을 클릭하면 호출 기능이 실행되고 호출 함수는 json.jsp
파일을 호출하여 배열에서 데이터를 검색합니다. 이제 데이터를 검색 할 수 없습니다. 여기 JavaScript 파일이 있습니다.json 배열에서 데이터 가져 오기
var callback;
function call(uid, pw) {
callback = true;
$.getJSON("json.jsp" + "?uid=" + uid + "&rdm=" + Math.random(), function (data) {
$.each(data.menulist, function (key, val) {
$("#cont").append("<div>" + val + "</div>");
});
callback = false;
});
}
그리고 다음은 내 jsp 파일입니다.
String uid=request.getParameter("uid")==null?"xxx":request.getParameter("uid");
if (uid.equalsIgnoreCase("admin")){
{"menulist":[{"menu":"menu1"},{"menu":"menu2"},{"menu":"menu3"}]}
} else if (uid.equalsIgnoreCase("user")){
{"menulist":[{"menu":"menu1"},{"menu":"menu2"}]}
} else {
{"menu":"Menu"}
}
로그에 오류가 있습니까? 네트워크 콘솔에서 요청을 확인 했습니까? – mguimard
예, 네트워크로 확인했습니다. – ksh
그리고? 요청이 서버에 도달합니까? 그렇다면 응답은 어떻습니까? – mguimard