为了给你一点背景我有一个系统,其中有一些需要在主要部分计算的计算,不同的选项卡下会有各种表单字段,为简单起见,我有10个部分,全部都有20个下拉框,当您更改其中一个下拉列表的值时,它会在主区域(各种计算等)中重新计算,现在这些表格值需要保留并存储在数据库中,然后在需要时保存并重新加载。
逻辑上我不希望数据库返回200记录,然后手动设置它们的下拉框(使用可能的开关语句),因为毫无疑问它会是一个球疼。
有什么建议吗?
答案 0 :(得分:1)
你可以通过ajax提前记录一两个选择框吗?即
select1< - 填充 select2< - 填充 select3< - 未填充 select4< - unfilled
选择select1后,进行填充选择3的ajax调用。
答案 1 :(得分:1)
如果它们全部在10个部分中,您可以编写仅返回20个值的查询,或者您需要。或者您可以将它们分成多个表,并使用几个关系表来保持它们的直线。就计算而言,只需将它们存储在数据库中,并使用ajax或post提交重新计算并在必要时更新它们。