我会稍微简化一下,但我的网站中有一些代码以一种方式显示一些元素,假设我有这个:
“我有一个苹果”
我正在使用一些 JavaScript,因此当下拉列表变为橙色时,现在会写入 p 标签:
“我有一个橙子”
当我在我拥有的表单上单击提交时,该新值被传递到数据库,但页面没有刷新。当我去创建一个新条目时,我的初始值为:
“我有一个橙子”
但我想如果它恢复到它的初始状态:
“我有一个苹果”
有没有办法告诉网站,一旦提交完成,清除所有更改 - 无需刷新?
这是我最初的 JavaScript:
function getRequirements(client_name,location) {
var strURL="display/getRequirements.php?client_name="+client_name+"&location="+location;
var req = getXMLHTTP();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById('requirementsdiv').innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("GET", strURL, true);
req.send(null);
}
}