我正在使用HTML作为标记的JSP,我在页面上有一个大型数据动态出现,我如何只显示有限的内容,并依赖于同一页面上的更多按钮点击。
提前致谢
答案 0 :(得分:1)
在头部添加此内容。
<head>
<script type="text/javascript">
function showdiv(){
document.getElementById('hiddendiv').style.display = 'block';
}
</script>
</head>
将其添加到正文中。
<body>
<div>
<input type="button" onclick="showdiv()" value="More">
<div id="hiddendiv" style="dispaly:none;">
</div>
</div>
</body>
将要隐藏的内容放在名为hiddendiv的div中:)
答案 1 :(得分:0)
两个选项:
1)将其存储在javascript
变量中。这意味着client side
。然后使用它。
2)不要在第一次拍摄时加载那么多数据。稍后进行server
来电。
一个简单的问题为您提供了解决方案,当您不打算在data
上展示时,为什么必须加载page
? :)
只需在需要时抓取。
答案 2 :(得分:0)
step 1 : store all the data you need in the places you need in your HTML page
step 2 : hide the divs which you want to show on button click
step 3 : on every button click call a JavaScript function to display the hidden content of the div
or send a ajax call to server whenever a button is needed and in response set the value of the field and display
if you share your scenario we can tell which case would be better for you