我遇到了问题。我编写了我的jquery组件,如下所示:
(function ( $ ) {
$.fn.addSocialShare = function() {
this.append(getButtonHTML());
return this;
};
var getButtonHTML = function(){
var html;
$.get('myUrl', function(data){
html = data; // data is defined, request ok
})
return html;
}
})( jQuery );
问题是我返回时没有定义html
变量。我该怎么办呢?我的错误在哪里?