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