Когда я вызываю эту функцию, я не получаю возвращаемое значение для использования в моей другой функции, которая его вызывала. Я знаю, что этот запрос работает, поскольку я могу использовать alert() и видеть, что значение есть. Любые идеи очень приветствуются.Возвращаемое значение из функции jquery пусто
function GetRepName(InputStr1){
var name = '';
$.post("getrepname.php", {queryString: ""+InputStr1+""}, function(data){
if(data.length >0) {
$('#Results'+InputStr1).html(data);
name = data;
}
});
return name;
}
Столбики Я прочитал до сих пор предполагают, имеющие переменную, определенную во внешней функции, а затем вернулся, но это, кажется, не работает. мне нужно добавить код, который будет ждать возвращения значения перед выдачей оператора return?
Это связано с характером асинхронных запросов. У вас есть поиск, этот вопрос задавался буквально сотни раз. –
... или посмотрите на соответствующие вопросы в правой колонке. – Guffa