MVC Select 选项值分配

MVC Select Option Value Assign

我是 Web 开发的新手,这是我的问题。

我的 JS 文件中有 2 个函数。

  1. GetTransactionCodeList
  2. 获取SelectedTransactionCodeFromDB

两个函数都在 $(document).ready()

中调用
$(document).ready(function () {
GetTransactionCodeList();
GetSelectedTransactionCodeFromDB();})

在将 GetSelectedTransactionCodeFromDB() 的值分配给 $('#Select').

但是,我现在面临的是 GetSelectedTransactionCodeFromDB() 在选项完全填满之前开始将值分配给 $('#Select') .

你们有人知道这里发生了什么吗? 我尝试在 JS 中使用类似 function().Then(Function2()) 的方法(抱歉,我已经忘记了这个叫什么)方法,但在这种情况下它没有帮助。

感谢您的建议。

** 此项目在 MVC Web 应用程序上。

三种方式:

在 func1 成功时调用 func2

function func1() {
$.ajax({ ... }).done(func2);
}

使用 Deferred API 在 funky 完成时调用 func2:

e.preventDefault();
$.when(func1).then(func2);

使 func1 同步(不推荐):

function func1() {
   $.ajax({url: '', async: false});
}

参考:Jquery continue another ajax function after the first ajax function call is fully complete