2014-07-17 7 views
0

나는 사람이 로그인하여 퀴즈를 할 수있는 Wordpress 웹 사이트를 가지고 있습니다. 퀴즈는 실제로 다른 서버와 도메인에서 실행되는 Shiny 앱입니다.반짝이 서버 : textInput 상자를 클릭 한 후 출력 만 업데이트

페이지 (www.allmoocs.nl/test)로 이동하여 직접 볼 수 있습니다. 테스트 로그인은 "test"이고 암호는 "test @ allmoocs"입니다. 이 포럼에서 발견 된 몇 가지 우수한 예제를 통해 Allmoocs에서 Shiny 앱의 UI로 textInput 상자로 사용자 데이터를 가져올 수있었습니다.

사용자 데이터가있는 텍스트 상자를 클릭하고 Enter 키를 누른 다음 "보내기"버튼을 누르면 결과에 사용자 데이터가 표시됩니다. 자,이게 거의 ​​정확히 내가 원하는 것입니다 클릭하고 타격을 제외하고는 텍스트 상자. 나중에 텍스트 상자를 숨기고 누군가가 퀴즈를 완료하면 사용자 데이터가 자동으로 추가되어야합니다.

모든 코드는 여기에서 볼 수 있습니다 : https://github.com/witusj/Quizii/tree/master/Quizii_V3

나는이 작은 것을 희망하고 중 일부는이 일에 저를 계몽 할 수있는 어느 정도 확신합니다.

답변

0

나는 그것을 발견했다 (그리고 그것은 매우 간단했다)! 그냥 Wordpress에서 Shiny로 보낸 문자열에 "\ n"을 추가했습니다.

P. 아, 그리고 분명히 Shiny.unbindAll()을 자바 스크립트의 시작 부분에 추가하고 Shiny.bindAll()로 끝내야합니다. 이 두 가지 기능의 메커니즘이 내게 완전히 명확하지는 않지만, 누군가가 지식이있는 사람이이 주제에 대해 설명 할 수는 있습니다.