現在のコンテンツを URL のデータに置き換えるにはどうすればよいですか? load() を with() に置き換えることはできますか?
2 に答える
1
まったく必要ありません.replaceWith()
。.load()
十分なものです。
$('#foo').load('/bar');
foo
element のコンテンツを IDの HTML at に置き換えます/bar
。
于 2012-08-03T23:49:05.717 に答える
1
ドキュメントから:
この方法は、サーバーからデータを取得する最も簡単な方法です。$.get(url, data, success) とほぼ同じですが、グローバル関数ではなくメソッドであり、暗黙的なコールバック関数がある点が異なります。成功した応答が検出されると (つまり、textStatus が "success" または "notmodified" の場合)、.load() は一致した要素の HTML コンテンツを返されたデータに設定します。これは、メソッドのほとんどの使用が非常に簡単であることを意味します。
$('#elementToLoadInto').load('path/contentToLoad.html');
はい、選択した要素に既にあるコンテンツを置き換えます。
于 2012-08-03T23:51:37.747 に答える