Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个groups包含一些字段的表,包括username. 在我的表单页面中,我使用 Ajax 调用来检查用户名的可用性。有用。但是如果两个用户同时处理检查,他们都可以看到用户名可用。我怎样才能避免这种情况?
groups
username
您需要在每次击键时检查用户名。因此,当有人开始输入用户名时,在每次击键时,您都需要检查用户名的可用性(使用 ajax)。使用 jQuery 的 .keypress() 可以获得按键事件。
这里可能会出现一个问题,如果在提交一个表单之前其他用户使用了相同的用户名。为了克服这个问题,您还需要在提交表单时重新检查用户名的可用性,如果当时用户名不可用,只需提供用户名已选择的消息,请输入另一个。