2017-01-22 6 views
1

ポップオーバーに関する次のコードがありますが、内容はうまくいきますが、ポップオーバーは作成されません。このコードは大丈夫ですか?Ajaxによるブートストラップポップオーバーコンテンツ

$.ajax({ 
     url: url, 
     type: 'POST', 
     data: data, 
     dataType: 'html', 
     success: function(answer) { 
      $(element).popover({ 
       container: 'body', 
       html: true, 
       content: function (answer) { 
        return answer; 
       } 
      }); 
      $(element).popover('show') 
     }, 
    }) 

要素はAタグです。答えは文字列としてhtmlです。 ポップオーバーになると何も起こらないように見えます。

答えて

2

値を直接コンテンツに設定する必要があります。機能ではありません。

$.ajax({ 
     url: url, 
     type: 'POST', 
     data: data, 
     dataType: 'html', 
     success: function(answer) { 
      $(element).popover({ 
       container: 'body', 
       html: true, 
       content: answer 
      }); 
      $(element).popover('show') 
     }, 
    }) 
関連する問題