5

「リモート」コンテンツを読み込もうとしています。基本的には、HTTP リクエストを介して (同じサイトで) 送信される情報です。返されたコンテンツ自体は、次のような情報を返します。

<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;    </button>
<h3>Change Your Password</h3>
</div>
<div class="modal-body">
<form>
    <fieldset>
        <label>Your current password</label>
        <input type="password" placeholder="password">
        <label>Confirm current password</label>
        <input type="text" placeholder="password">

        <button type="submit" class="btn">Submit</button>
    </fieldset>
</form>
</div>
<div class="modal-footer">
    <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
</div>

ただし、モーダル ボックスでリモート コンテンツを表示するには、modal-body既にクラスを表示する必要があると思います。

<div class="modal fade hide" id="ajax">
    <div class="modal-body">
        <p>body content to be replaced</p>
    </div>
</div>

これを回避し、完全なモーダル div コンテンツを提供して適切に表示するにはどうすればよいですか?

4

1 に答える 1

3

モーダルボディに Web ページを追加したいようです。aタグと data-target 属性を使用してモーダルを呼び出すことができます。

<a id="file_attach" data-toggle="modal" href="http://fiddle.jshell.net/jhfrench/6K8rD/show/" data-target="#utility" class="btn">Modal 1</a>

Twitterのドキュメントノート

リモート URL が提供されている場合、コンテンツは jQuery の load メソッドを介してロードされ、.modal-body に挿入されます。データ API を使用している場合は、代わりに href タグを使用してリモート ソースを指定することもできます。

例については、http://jsfiddle.net/jhfrench/qv5u5/を参照してください (複数の呼び出しリンク間で 1 つのモーダルを再利用する方法の詳細については、1 つの Bootstrap モーダル div を再利用するにはどうすればよいですか?を参照してください)。

于 2013-01-11T22:35:22.140 に答える