자바 스크립트에서 다음 배열 @names에 json 형식으로 액세스하려고합니다. 그래서 내 컨트롤러에이 코드를 가지고 :렌더링 된 json 객체를 레일에 액세스하는 방법
def new
@release = Release.new
@names=User.select(:name).where("name LIKE 'sr%'")
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @release }
format.json { render :json =>{ :data1 => @names} }
end
end
은 내보기 파일 어떻게 자바 스크립트 함수에 값을 전달하는 방법에 DATA1에 액세스하는 방법을 알려 주시기 바랍니다.
감사합니다. Ramya. 당신이 jQuery를 사용하는 경우
안녕하세요. 저에게 답해 주셔서 감사합니다. 코드를 안에 넣었습니다. 컨트롤은 "getJSON 함수"로 이동하지 않습니다. $ (document) .ready (function() { $ (function() { $ .getJSON ('releases/new.json', function (data1) { alert ("해서 getJSON 안에"); 경고 (DATA1) 을 console.log (데이터 1) }); }). – ramya
그냥 미안 해요 루비 파일에 오류를 발견 할 놓친 안녕 내 대답을 – apneadiving
편집 나는 오류 발생 : 시작일 : 1 월 2 일 172.30.11.164 17/08:13 +0530 2012 ActionController :: RoutingError ("/ releases/releases/new"와 일치하는 경로가 없습니다. json ") : 경로 파일에 무엇을 추가해야합니까? – ramya