누군가 elses 코드를 기반으로 일부 코드를 작성했습니다. 그들의 코드는 (그것을 here 참조) 완벽하게 작동하지만, 내 나 Uncaught TypeError: callback is not a function
TypeError - "콜백이 함수가 아닙니다."
내 코드의 조각 제공 :
또한ext.verify_acc = function(username, password, callback) {
$.ajax({
url: '//api.bos2.cf/?type=verify&username=' + username + '&password=' + password + '&callback=?',
dataType: 'json',
success: function (responseText) {
messages = responseText['success'];
callback(messages);
}
})
};
, 모든 코드가 ext.verify_acc
기능에 체류해야합니다. 이 코드가 원하는 코드는 내부에 코드가 없으면 작동하지 않습니다. 함수 호출
그리고 단지가 케이스, 스크립트 :
var descriptor = {
blocks: [
['b', 'Check credentials %s %s', 'verify_acc', 'Username', 'Password'],
]// ^
};// ^
//--------THE-FUNCTION-THAT-GETS-CALLED--------^-------------------------------
위쪽 스크립트 위는 당신이 말하는 이유를 알고 있다면 클릭하면 함수
를 호출하는 블록을 렌더링 callback is not a function
후 알려주세요 나를.
오류의 어떤 부분을 이해하지 못합니까? 콜백을 전달해야합니다. – SLaks
@SLaks 나는 모든 것을 올바르게했다고 생각하지만 오류가 발생합니다. 나는 내가 뭘 잘못했는지 알고 싶다. 콜백을 통과하지 않습니까? – csf30816
@ csf30816 두 번째 스 니펫에서 블록을 가져 와서 첫 번째 코드 조각에서 함수를 호출하는 코드를 보지 않고도 우리가 알 수있는 방법이 없습니다. – Ken