0

你好互联网的善良和耐心的人。

请注意,我已经阅读并重新阅读了大多数关于回调的 Stackoverflow 文章,上网去 Safari Books 寻找一个有意义的简单回调的例子,并且对这个回调的东西敲了一会儿,但是唉:似乎无法理解...我正在尝试使一个简单的回调示例正常工作...非常简单的事情,我可以理解。

这是目标:单击一个按钮......让按钮调用一个弹出警报的函数,然后回调弹出一个警报。

这是我的一些示例代码,至少似乎不会引发任何明显的语法错误,但是 dang, darn, heck: 不起作用。

document.getElementById('test-callback-button').onclick = testMyCallBack;

function testMyCallBack() {
   runClientRequest3("ham", function() { alert("Thanks for the sandwich") });
}

function runClientRequest3(request, callback) {
     alert("My sandwich is: " + request);
     callback;
}

弹出警报“我的三明治是火腿”...但不是回调警报:-( ...我(显然)错过了什么并且不理解?

非常感谢提前

4

1 回答 1

3
 callback;

应该

 callback();
于 2012-08-02T21:22:26.480 回答