Im работает с jQuery. У меня есть приложение, которое делает запросы ajax на сервер, который отвечает JSON.JS: Использование имен переменных для вызова функции
в некоторых случаях ответ от сервера будет указывать имя функции JS называться
{"responseType":"callback", "callback":"STUFF.TestCallback","callbackData":"this is in the callback"}
Если responseType является «обратный вызов», как выше JSON передается функции для обработки этого ответа тип. (Переменный «ответ» содержит JSON выше)
STUFF.callback = function(response){
if(typeof response.callback =='function'){
console.log("All Good")
response.callback(response);
}else{
console.log("Hmm... Cant find function",response.callback);
}
}
STUFF.TestCallBack = function(data){
alert("it worked");
}
Но когда я делаю это я получаю ошибку «response.callback не является функция».
Любые комментарии по поводу того, почему это не работает, и как это сделать должным образом, будем очень благодарны.
Спасибо, Дэвид! Имеет прекрасный смысл в заднем свете! – Alex