Javascript等待异步/等待功能完成

时间:2019-10-12 21:15:12

标签: javascript node.js async-await html-datalist

我知道它是在很多次之前被问到的,但是对于我一生来说,我不知道使它起作用的正确方法。我正在从事NodeJS项目。我需要在基于查询结果的基础上显示某个值,但也要在其中填充所有可用选项。我最初填充的功能正常运行。

async function fillDatalist(){
   await  $('#html_placeholder').load('/path/to/some.html', function() {
      getValues_for_Datalist() 
    });
}

从数据库中获取特定值后,我需要显示它。

async function display_value_from_DB (value_string) {
   await fillDatalist()
   document.getEleemntbyID(datalist_id).value = value_string
}

我收到错误消息:

  

未捕获(承诺)TypeError:无法将属性“值”设置为null

我相信这是由于函数fillDatalist没有完成。

在此先感谢您的帮助。

0 个答案:

没有答案