我有一个时间表,我的几个员工每天都在使用和填写。我想为他们添加该功能,以便他们能够点击“保存”,然后他们可以将保存的内容加载回时间表中。
我的保存部分工作得很好。它只是将工作表中的数据保存到数据库中的某些表中。我遇到的真正问题/问题是将其加载回数据库的最佳方法是什么?我以前做过一些非常简单的保存/加载的东西,但只有一个字段。我使用了这样的ajax调用:
function grabTransportNum(strURL) {
var req = getXMLHTTP();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById('tandt1').innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("POST", strURL, true);
req.send(null);
}
}
所有这一切都是拉出一个数字并将'tandt1'的值设置为返回的任何数字。为每个字段执行此操作听起来很容易,但根据保存的数量,我可能需要将数据加载到 100 多个字段中。为每个字段设置这样的函数听起来非常糟糕,所以我认为必须有更好的方法来解决这个问题。我能得到一些建议吗?