2012-08-02 84 views
0

你好和病人的互联网。JavaScript回调没有从按钮点击调用

请注意,我已经阅读并重新阅读了大部分关于回调的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; 
} 

警报“我的三明治火腿是”弹出...但不回调警报:-( ......只是我是什么(明明)MUCHO失踪,不理解?

感谢在advanceo

回答

3
callback; 

应该

callback();