Jquery每秒刷新选择列表


Jquery refresh select lists each second

我正在做一个电子商务项目,我想在ajax中建立2个下拉列表。第一个列表包含产品,第二个列表包含每种产品的数量。

有一个问题,当一个用户选择一个产品,然后选择一个数量,同时另一个用户选择一个产品,然后选择一个数量=>数量不正确。我将尽力解释我的意思。

假设第一种产品名为"a",有两个数量。第一个用户选择此产品并选择1个数量。这种产品还剩一个数量。在同一时刻,如果另一个用户选择了相同的产品,数量显示为"2"!这很难解释,但我想知道是否超时函数应该解决这个问题。

你可以使用setTimeout来根据用户当前选择的产品,每隔一段时间更新下拉列表项的数量,但是我认为这有点太过了。

您还必须在服务器上设置并存储每次用户更改其选择时的数量值。

这是可行的,但我只是重新验证用户所选择的数量在他们提交表单后仍然可用。