0
我試圖將ajax調用的結果附加到使用jQuery的段落中。使用ajax調用返回嵌套函數的值的問題
我想從內部getResult函數返回變量「myResult」,並將它傳遞給外部的buildParagraph函數,但返回的值是undefined
。
如何將myResults的值附加到<p>
標籤,如下所示?
function buildParagraph() {
function getResult(url) {
$.getJSON(url, function(data) {
var myResult = data.results;
return myResult;
}
}
var myUrl = 'www.mywebsite.com';
getResult(myUrl);
$('<p>').html(myResult);
}
您不能返回從異步methods..Use回調數據相反... – Rayon
只需將myResult的實例化移入buildParagraph即可。如上所述,無需在響應處理程序中返回。 – mrtig