Сам по себе это не так. У вас должна быть какая-то ссылка на него.
function(msg) { alert(msg); }();
// alert will appear
var f = function(msg) { alert(msg); };
f();
// alert will appear
$.ajax({
url: '/some/ajax/url',
method:' get'
})
.done(function(msg) { alert(msg); });
// alert will appear displaying the response data.
Идеи есть функция done
принимает параметр, и он выполняет этот параметр, например, так:
function done(callback) {
...
callback(responseData);
}
Моего использование в JQuery AJAX API не может быть точным. Я сделал это быстро, чтобы проиллюстрировать это.
Этот шаблон называется выражением функции, кстати, когда вы передаете встроенную функцию или присваиваете ее переменной.
этот первый фрагмент, как есть, вызывает синтаксическую ошибку. Я думаю, вы оставили что-то важное. –
А, я просто скопировал его из учебника. –