jQuery延迟后加载jquery插件文件

时间:2018-11-08 14:09:00

标签: javascript jquery jquery-deferred

我有一个js文件,要在Jquery延迟功能后加载。 问题是我将数据带入 getData 函数中,然后将字符串注入DOM。之后,该js文件将初始化该代码。这就是我想在代码运行后调用js文件的原因

我该怎么做

下面是我的代码。

  

jQuery函数声明

function getData(url) {
  return $.ajax({
    url: url,
    method: 'GET',
    headers: {
      Accept: 'application/json; odata=verbose',
    },
  })
}
  

函数调用

getData(url).then(function(data){

});

现在,我想在那么函数完成后调用jQuery文件。

<script src="file.js"></script>

1 个答案:

答案 0 :(得分:1)

您需要使用Promise / await方式,因为您需要在执行某些操作后写js文件,以便可以让js文件等到您的代码完成,然后将新的js文件写到正文中。...检查这个例子:

IntPtr outData;

int test = TestFunction(data, data.Length, out outData);

参考和示例: Promiseawait