Java 如何异步更新页面
这是我的密码:Java 如何异步更新页面,java,javascript,ajax,web,Java,Javascript,Ajax,Web,这是我的密码: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form>
<table>
<tr>
<td>
<input type="text" name="input" size="20" class="FormText" readonly />
<td />
<tr />
<tr>
<td>
<input type="button" name="one" value="1">
<td />
<tr />
</table>
</form>
</body>
</html>
在此处插入标题
当按下按钮1时,我想在同一页的输入字段中显示1。我知道这是通过Ajax实现的,但我做不到。我读了很多文章,但没有任何帮助。你可以使用
javascript
这样做。请看以下内容:
function addValue(value) {
document.form.input.value=value;
}
您必须在javascript
部分中设置此javascript
源代码(它通常位于头代码处)
为了调用该代码,您应该告诉“按钮”函数的定义位置:
<input type="button" name="one" value="1" onClick='addValue(1)'>
仅此而已。这不是使用AJAX的情况。这似乎更像是一个onclick事件,为什么你把addValue(1)放在单引号中,而把“一”或“1”放在双引号中?这一点都不重要。HTML4或HTML5以同样的方式采用单引号或双引号。为了更准确,应该用双引号写。