2012-12-16 1 views
0

웹 응용 프로그램의 colorbox 모달을 구현하고있었습니다. 내 colorbox에 인스턴스 변수가 표시되지 않습니다.colorbox 옵션을 사용하여 인스턴스 변수

그런 일을하기 위해 컬러 박스 웹 사이트에서 옵션을 찾을 수 없습니다.

이것은 내 코드입니다.

$.ajax({ 
type: 'GET', 
url:'/leave', 
async: false, 
data:{ foo1:currentCellText 
}, 
success:function(data){ 
$.colorbox({html: "<%= @cook%>", width:"25%",height:"200px"}); 
}, 
error:function(data){ 
alert("Failure"); 
} 
}); 

내 인스턴스 변수 @cook에는 배열이 있습니다. 배열 내용을 colorbox에 어떻게 표시 할 수 있습니까?

누군가 나를 도울 수 있기를 바랍니다.

감사합니다, Nikhil

+0

코드를 공유 할 수 있습니까? – bobthyasian

+0

Plz이 장소는 코드가 붙어있는 곳에서 도움이된다는 것을 기억하십시오. 따라서 코드 조각을 붙이면 쿼리에 대한 솔루션을 제공 할 수 있습니다. – Jai

+0

죄송합니다. 다음 코드에 내 코드를 올리십시오. – nikhil

답변

0

귀하의 질문이 좀 모호 .... 당신이 플러그인의 한 인스턴스의 전체 배열을 표시하려면

, 그 내용을 열 ColorBox 사용을 고려 iFrame에서. 그런 식으로, 프레임 안에는 필요한 모든 작업을 수행 할 수있는 완전한 DOM 환경 (호출 윈도우의 자식)을 갖게됩니다.

해당 환경의 측면에서 개별 배열 요소를 추출하여 표시하는 방법을 알아야합니다.

각 배열 요소를 자체 ColorBox에 표시하려면 다른 이야기입니다. 이를 위해서는 각 배열 요소에 플러그인을 적용하는 방법과 라이트 박스가 트리거되는 방법을 알아야합니다.

+0

안녕 케빈. 나는 당신이 제안한 후에 ​​iframe을 시도했다. 지금 오류가 발생했습니다. "라우팅 오류 [GET]"/ undefined "와 일치하는 경로가 없습니다. 사용 가능한 경로에 대한 자세한 내용은 레이크 경로를 실행 해보십시오." 나는 봤지만 나는 잘못 가고있는 부분을 이해하고있다. 내가 잘못한 부분을 지적 할 수 있습니까? – nikhil

+0

저는 RoR 전문가는 아니지만, 서버에 정의되지 않은 URL 문자열로 Ajax GET을 작성하는 것처럼 보입니다. 성공 및 실패 콜백에 몇 가지 console.log 문을 넣으면 백엔드에 정확히 무엇이 있는지 확인할 수 있습니다. 어쩌면 그게 도움이 될 것입니다 ... –

+0

안녕 케빈, 내가 잘못 렌더링했습니다. 이것이 주된 이유였습니다. "respond_to"를 사용해야했습니다. 그것은 나를 위해 일했습니다. 귀하의 제안과 시간에 감사드립니다. – nikhil