ホームページ > ウェブフロントエンド > jsチュートリアル > Web ページを div に追加する Ajax メソッド

Web ページを div に追加する Ajax メソッド

angryTom
リリース: 2019-12-14 17:23:06
転載
2627 人が閲覧しました

Web ページを div に追加する Ajax メソッド

Web ページを div に追加するための Ajax メソッド

1: DOM を使用して div の ID を取得し、クリアしますDIV の内容 (内部に内容を追加する必要がある場合は、クリアしないでください); 「empty()」を使用してクリアするのが最善であることに注意してください;

2: 非同期を設定しますtrue に設定すると、別の警告エラーが発生します。このエラーにより、コンテンツが表示されなくなります。次の警告エラーが表示されます。

[関連コースの推奨事項: JavaScript ビデオ チュートリアル ]

Web ページを div に追加する Ajax メソッド

3: HTML を追加するだけです。

具体的なコードは以下の通りです。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>测试</title>
</head>
<body>
  <div id="tset">
    <a href="http://www.baidu.com">百度</a>
  </div>
  <button id="btn">测试</button>
</body>
<script src="../../Js/jquery-3.4.1.js">
 
</script><script src="../../Js/layer-v3.1.1/layer/layer.js"></script>
<script>
    $(function(){
        $("#btn").click(function(){
            $.ajax({
                url:&#39;../../Html/JQueryDome/弹框.html&#39;,
                dataType:&#39;html&#39;,
                type:&#39;get&#39;,
                async:true,
                success:function(data){
                    console.log(data);
                   $("#tset").html(data)
                },error:function(){
 
                }
            })
        })
    })
</script>
</html>
ログイン後にコピー

最後に、Div

empty()  情况选择器里面的内容  
语法 $(“选择器”).empty() 
remove()  删除后再恢复事件不在
语法 $(“选择器”).remove()
detach()   删除后再恢复事件在
语法 $(“选择器”).detach()
ログイン後にコピー

の内容をクリアする方法をまとめておきます。残りも同様にしましょう。 :

Package

wrap()      每一个外面都添加一个新的元素
语法 $(“选择器”).wrap(“<元素名称>”)
wrapAll()    同一包裹一个元素
语法 $(“选择器”).wrap(“<元素名称>”)
wrapInner()  在里面添加一个新的元素
语法 $(“选择器”).wrap(“<元素名称>”)
unwrap()    去掉包裹
语法 $(“选择器”).wrap(“<元素名称>”)
ログイン後にコピー

外部挿入

after()           在后面插      语法:  $(“选择器”).after(“<元素名称>”)
insertAfter()      在后面插      语法:  $(“选择器”).insertAfter(“<元素名称>”)
before           在后面插      语法:  $(“选择器”).before(“<元素名称>”)
insertBefore()     在后面插      语法:  $(“选择器”).insertBefore(“<元素名称>”)
ログイン後にコピー

内部挿入(in)

append()         在后面插       语法:  $(“选择器”).append(“<元素名称>”)
appendTo()       在后面插       语法:  $(“<元素名称>”).appendTo(“选择器”)
prepend()        在前面插       语法:  $(“选择器”).prepend(“<元素名称>”)  
prependTo()      在前面插       语法:  $(“<元素名称>”).prependTo(“选择器”)
ログイン後にコピー

Replace

replaceWith() 语法 $(“选择器”).replaceWith($(“选择器”))
replaceAll    语法 $(“<元素名称>”).replaceAll    (““选择器”
ログイン後にコピー

Clone

clone()
ログイン後にコピー

文法:

1、$(“选择器”).clone().append(“元素名”)
2、$(“选择器”).append($(“元素名”).clone())
ログイン後にコピー

ちなみに、もう 1 つの点は (もちろん MVC で遭遇しました。あるかどうかはわかりませんが)、つまり、取得した Web ページには <script> などの内部 JS が存在します。 ここにローカル時刻を取得する関数があります </script> これで AJAX を実行すると、ページは DIV に追加されず、全体がページは現在時刻になります (ただし、アドレスは変わりません)。解決策: JS を削除するか、JS を外部 JS に置き換えることができます。

この記事は js チュートリアル 列からのものです。ぜひ学習してください。

以上がWeb ページを div に追加する Ajax メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート