2012-08-02 2 views
0

안녕하세요. 인내심 있고 인내심 넘치는 사람들입니다.자바 스크립트 콜백이 버튼 클릭으로 호출되지 않습니다.

대부분의 Stackoverflow는 콜백에 대한 글을 읽고, 사파리 북스는 간단한 콜백의 예제를 찾고 나가서이 콜백과 맞서 버렸다. 잠깐,하지만 슬프게도 : 그냥 그것을 얻을 수없는 것 같습니다 ... 나는 간단한 예를 들어 일하는 예제를 얻으려고 노력 중입니다 ... 아주 간단하게 뭔가 주위에 머리를 얻을 수 있습니다.

여기에 목표가 있습니다. 버튼 클릭 ... 버튼이 경고를 보내는 기능을 호출하게하고, 그 후에 콜백이 경고를 띄웁니다.

여기 적어도 일부 명백한 구문 오류는 발생하지 않는 것 같지만 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; 
} 

경고 팝업 "내 샌드위치는 햄은"...하지만 콜백 경고 :-(... 단지 하니까요?

감사를 누락 이해하지 못하는 (분명히) 나는 무엇을 생각합니다 advanceo에

답변

3
callback; 

는해야

callback(); 
관련 문제