在框外单击时将更改 ajax 的字段保存到服务器有效,但如果在更改值后立即单击页面上的任何 POST 链接,则不会更改值。
下面是代码html:
<input type="text" name="title" id="title" size="40" value="${fieldValue}" onchange="doAJAXSubmit(this.name, this.value)"/>
JS:
function doAJAXSubmit(fieldSaved, fieldValue)
{
alert(fieldSaved);
var url = "<c:url value="/home/home.jsp"/>";
url = url+fieldSaved+ "=" + fieldValue;
new Request({url: url}).send();
}