使用ajax调用

时间:2016-02-29 04:22:21

标签: javascript jquery html 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);

}

1 个答案:

答案 0 :(得分:0)

你需要在ajax成功中有一个回调函数,或者最简单的方法是将下面的代码移到ajax成功函数

$('<p>').html(data.results);