单击选择框后,我有以下代码在其中获取JSON。有时需要很长时间,并且用户在服务器端处理期间再次单击下拉菜单。
无论如何在服务器端调用期间禁用下拉菜单并在处理完成后重新启用它。
这是我的代码
<script type="text/javascript">
$(document).ready(function() {
$('#userDropdown').change(function() {
if (this.selectedIndex != 0) {
var URL = "/Users/GetUserJson/" + this.value;
$.getJSON(URL, function(data) {
var userID = data.UserId;
var userColor = data.UserColor;
. . . .