Я пытаюсь вызвать функцию, содержащую код jQuery. Я хочу, чтобы эта функция возвращала результаты инструкции jQuery. Он не работает, и я пытаюсь понять, почему.
function showGetResult (name) {
var scriptURL = "somefile.php?name=" + name;
return $.get(scriptURL, {}, function(data) { return data; });
}
alert (showGetResult("John"));
Появится предупреждение "[object XMLHttpRequest]
". Однако, если я запускаю оператор jQuery сам по себе, вне функции, он отлично работает → $.get(scriptURL, {}, function(data) { alert(data); })
Я хотел бы иметь возможность повторно использовать этот код, поместив его внутри функции, которая возвращает данные $.get
. Какую фундаментальную ошибку я здесь делаю?