如何更新我的html时,数据库返回一个值
How to update my html when the DB returns a value ?
<script>
function show(shown, hidden) {
document.getElementById(shown).style.display='block';
document.getElementById(hidden).style.display='none';
return false;
}
</script>
<body>
<div id="Page1">
Content of page 1
<br><br>
<a href="#" onclick="return show('Page2','Page1');">Show page 2</a>
</div>
<div id="Page2" style="display:none">
Content of page 2
<br><br>
<a href="#" onclick="return show('Page1','Page2');">Show page 1</a>
</div>
</body>
在这段代码中可以看到<a href="#" onclick="return show('Page2','Page1');">Show page 2</a>
这段代码跳转到第2页。
这段代码工作得很好,但我需要做一些不同的事情。当我的db返回类似3的值时,我想跳转到第三页,或者如果我的db返回值为2,我想跳转到第二页。因此,我的主要问题是我如何获取返回值并在此代码中使用它?
<a href="#" onclick="return show('valueofreturn','Page1');">Show page return value</a>
使用JSON调用从服务器检索数据,然后在成功处理程序中隐藏所有页面,然后显示您想要的页面:
$.getJSON( "ajax/test.json", function( data ) {
$('.page').hide();
$('#page' + data.pageid ).show();
}
- 从服务器端获取数据。
可以使用Ajax创建异步Web应用程序。Ajax可以发送数据并从服务器检索数据,例如RESTful API。
- 显示/隐藏"div "
- Java服务器您可以使用JavaBeans/JSP来完成这项工作。
引用。
http://api.jquery.com/show/http://api.jquery.com/jquery.ajax/
如果你想显示Page1而隐藏Page2。
$("#Page1").show();
$("#Page2").hide();
相关文章:
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- 从mysql数据库中删除项目,然后返回最后一页
- 检测圆圈内的标记gmap3,只返回数据库中的最后一个标记
- d3从mysql数据库导入数据返回“0”;未定义”;
- 无法从从sql数据库读取的javascript函数中获取返回数组
- 使用数据库返回的数据动态填充下拉列表
- 返回 indexedDB 数据库对象存储中的所有值
- ajax sql 和 PHP 查询数据库并返回结果
- Android WebView 数据库存储返回 null
- 如何将javascript变量传递给php文件,运行数据库查询并返回true或false
- 从数据库创建可单击列表,并在网页元素中返回相关的数据库字段数据
- API 返回 404,但记录插入到数据库中
- 沙发数据库列表仅返回 [对象对象][对象对象]
- Ajax 调用返回“找不到类”错误,即使已定义数据库连接也是如此
- 如何将从 MySQL 数据库返回的数据转换为 JSON
- 从附件袋数据库返回网址
- 选择输入仅返回数据库中的有限值
- 按字段从Parse(.com)查询结果中获取特定对象,而无需返回数据库
- 使用AJAX返回数据库信息
- typeahead只返回数据库的前5行