我有一个Wordpress网站,人们可以登录并进行测验。该测验实际上是一个在不同服务器和域上运行的Shiny应用程序。
您可以访问该页面(www.allmoocs.nl/test)并亲眼看看。测试登录名为:“test”和密码“test @ allmoocs”。通过在此论坛上找到的一些优秀示例,我设法将来自Allmoocs的用户数据导入到Shiny应用程序的de UI中的textInput框中。
如果您在文本框中单击了用户数据,请按Enter键并按“发送”按钮,结果将显示您的用户数据。现在,这几乎就是我想要的,除了在文本框中点击和点击。稍后我想隐藏文本框,当有人完成测验时,应自动添加用户数据。
所有代码均可在此处查看:https://github.com/witusj/Quizii/tree/master/Quizii_V3
我希望这是一件小事,并且在某种程度上我相信你们中的一些人可以在这一点上给我启发。
答案 0 :(得分:0)
我找到了它(它很简单)!刚刚将“\ n”添加到从Wordpress发送到Shiny的字符串。
P.S。哦,显然你需要将Shiny.unbindAll()添加到javascript的开头并以Shiny.bindAll()结束它。这两个函数的机制对我来说并不完全清楚,但也许有些知识渊博的人可以就此话题进行阐述。