2

JSON応答からのデータをモーダルにロードする方法はありますか?

例えば、

アプリケーションからサインアウトするためのリンクは次のとおりです。

 <a tabindex="-1" href="/ajax/account/logout" data-toggle="modal" data-target="#ajax" class="modal-link">Sign Out</a>

通常の状況では、応答は次のようになります。

 {"html":"htmlsource",
  "resultCode":1}

htmlには、モーダルに配置するコンテンツのHTMLが含まれているため、必要なのはhtmlデータを抽出してdivコンテナーにプッシュすることだけです。

4

2 に答える 2

1

もちろん; たとえば、html()jQuery関数は、モーダルを含む任意の要素に引数を押し込みます。あなたの場合、「html」アイテムにモーダルに入れたいものがあると仮定すると、のようなことをします$("#id-of-modal").html(response.html)

于 2012-12-23T21:11:11.813 に答える
0

これとともに:

$.getJSON(url).success(function(data) {
   $('#ajax, div').replaceWith(data.html);
   $('#ajax').modal();
});
于 2012-12-23T23:59:58.757 に答える