【发布时间】:2017-02-09 19:37:14
【问题描述】:
我想更改此代码以使用回调函数。我希望程序在调用DynamicLoadScriptForEdit() 后调用ExecuteScriptForEdit,但是这段代码不起作用。
window.onload = function() {
DynamicLoadScriptForEdit('/temps/F.js', function(err) {
ExecuteScriptForEdit();
}); //네트워크가 좋으면 상관없지만 안좋으면 동기화가 실패, 콜백으로 가야함
}
function DynamicLoad(source) {
var script = document.createElement('script');
script.src = source;
script.onload = function() {
//do stuff with the script
};
document.head.appendChild(script);
}
function DynamicLoadScriptForEdit(source, callback) {
DynamicLoad(source);
OnButton('ID_Button_Test');
}
请帮助我。谢谢。
【问题讨论】:
-
function DynamicLoad(source) { var script = document.createElement('script'); script.src = 源; script.onload = function () { //用脚本做一些事情 }; document.head.appendChild(脚本); } function DynamicLoadScriptForEdit(source, callback) { DynamicLoad(source); OnButton('ID_Button_Test'); }
-
@Tushar 这是代码。
标签: javascript jquery node.js express