如何解决刷新页面以获取新的SQL值
我有一种方法可以更新SQL数据库中的值。这很好。但是,我需要手动刷新页面以显示新值。我希望用户更改sql值时更新页面。到目前为止,这是我的代码:
<form action="userInfo.jsp" method="get">
<fieldset>
<table class="table text">
<tr>
<th>Name: </th>
<td><%=user.getFirstName()%></td>
<td>
<input class="closeEarlyForm form-control" placeholder="Enter New Name" type="text" name="first_name">
<button type="submit" class="btn btn-primary closeEarlyForm" name="updateName">Update</button>
</td>
<tr/>
</table>
</fieldset>
</form>
if (request.getParameter("updateName") != null) {
String name = request.getParameter("first_name");
usersDAO.updateName(name,id);
}
方法“ updateName()可以正常工作,但是我还需要刷新提交时的页面。我可能需要实现一些JS,但似乎找不到方法。
解决方法
我通常在JS中做类似的事情。
获取数据->将我的html放入var X-> $('#myobjectid')。html(X);
编辑:如果您需要一些代码来理解。
var X ='<table id=TableUser>';
X=X+'<thead>';
X=X+... you add your header + your data;
X=X+'</table>';
$('#IdOfFieldset').html(X);
$('#IdOfFieldset').trigger('create');
,
您只需将location.reload();
添加到函数中即可自动重新加载页面。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。