我正在开发一个电子商务项目,我想在ajax中设置两个下拉列表。第一个列表包含产品,第二个列表包含每个产品的数量。
当用户选择产品然后选择数量时会出现问题,同时另一个用户选择产品然后数量=>数量不正确。我会试着解释一下我的意思。
想象一下名为“A”的第一个产品有2个数量。 第一个用户选择此产品并选择1个数量。 此产品还剩一个数量。 在同一时刻,如果另一个用户选择相同的产品,数量显示为“2”!这很难解释,但我想知道超时功能是否应该解决这个问题。
答案 0 :(得分:0)
您可以使用setTimeout根据用户当前选择的产品频繁更新数量下拉项目,但我认为这有点矫枉过正。
每次用户更改选择时,您还必须在服务器上设置和存储数量值。
可行但我只是在提交表单后重新验证用户选择的数量仍然可用。