我正在尝试使用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);
}
答案 0 :(得分:0)
你需要在ajax成功中有一个回调函数,或者最简单的方法是将下面的代码移到ajax成功函数
$('<p>').html(data.results);