我期待这段代码写出我按下按钮的次数是偶数还是奇数?相反,没有任何事情发生。
我的 index.html
<html>
<head>
<script type="text/javascript" src="shared/jquery.js"></script>
<script type="text/javascript" src="shared/shiny.js"></script>
</head>
<body>
<input type="submit" name="submit" value="Press me!" class="button">
<p><div id="text" class="shiny-text-output" style="width: 150px; height: 25px; border: 1px solid black;"></div>
</body>
</html>
我的 server.R
shinyServer (function (input, output, session)
{
observe ({
x = input$button;
output$text = renderText ({
if (! is.null (x))
{
if (x %% 2 == 0) {
"You are even";
}
else {
"You are odd";
}
}
})
});
})
答案 0 :(得分:0)
输入中的class
需要额外的action-button
才能将其定义为闪亮的绑定类。
另外,您需要将input
id="button"
与server.R
中的来电相对应。
<html>
<head>
<script type="text/javascript" src="shared/jquery.js"></script>
<script type="text/javascript" src="shared/shiny.js"></script>
</head>
<body>
<input id="button" type="submit" name="submit" value="Press me!" class="button action-button">
<p><div id="text" class="shiny-text-output" style="width: 150px; height: 25px; border: 1px solid black;"></div>
</body>
</html>