91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用ajax獲取網頁添加到div中

發布時間:2020-06-17 11:04:45 來源:億速云 閱讀:249 作者:Leah 欄目:web開發

這篇文章給大家分享的是javascript中ajax獲取網頁添加到div中的方法,如果你剛好也有這個困惑,不妨參照這篇文章。閱讀完整文相信大家能解決這個問題。

1:利用DOM獲取該 div 的 ID,然后清空該DIV的內容(如果你需要接著里面的內容添加可不要清空);需要注意點是清空最好用“ empty()  ”;

2: 把  async設成true ,否則又一條警告的錯誤,這條錯誤導致你的內容顯示不出來;下面就是警告的錯誤

如何利用ajax獲取網頁添加到div中

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:'../../Html/JQueryDome/彈框.html',
                dataType:'html',
                type:'get',
                async:true,
                success:function(data){
                    console.log(data);
                   $("#tset").html(data)
                },error:function(){
 
                }
            })
        })
    })
</script>
</html>

最后總結一下清空DIv的內容的方法

empty()  情況選擇器里面的內容  
語法 $(“選擇器”).empty() 
remove()  刪除后再恢復事件不在
語法 $(“選擇器”).remove()
detach()   刪除后再恢復事件在
語法 $(“選擇器”).detach()

順便把其余的也給出來吧:

包裹

wrap()      每一個外面都添加一個新的元素
語法 $(“選擇器”).wrap(“<元素名稱>”)
wrapAll()    同一包裹一個元素
語法 $(“選擇器”).wrap(“<元素名稱>”)
wrapInner()  在里面添加一個新的元素
語法 $(“選擇器”).wrap(“<元素名稱>”)
unwrap()    去掉包裹
語法 $(“選擇器”).wrap(“<元素名稱>”)

外部插入

after()           在后面插      語法:  $(“選擇器”).after(“<元素名稱>”)
insertAfter()      在后面插      語法:  $(“選擇器”).insertAfter(“<元素名稱>”)
before           在后面插      語法:  $(“選擇器”).before(“<元素名稱>”)
insertBefore()     在后面插      語法:  $(“選擇器”).insertBefore(“<元素名稱>”)

內部插入(在)

append()         在后面插       語法:  $(“選擇器”).append(“<元素名稱>”)
appendTo()       在后面插       語法:  $(“<元素名稱>”).appendTo(“選擇器”)
prepend()        在前面插       語法:  $(“選擇器”).prepend(“<元素名稱>”)  
prependTo()      在前面插       語法:  $(“<元素名稱>”).prependTo(“選擇器”)

替換

replaceWith() 語法 $(“選擇器”).replaceWith($(“選擇器”))
replaceAll    語法 $(“<元素名稱>”).replaceAll    (““選擇器”

克隆

clone()

語法:

1、$(“選擇器”).clone().append(“元素名”)
2、$(“選擇器”).append($(“元素名”).clone())

對了,還有一點就是(當然我是MVC中遇到的,不確定都有喲),就是在獲取的網頁中有內部JS,比如<script>這里是一個獲取本地的時間函數</script>,然后當你執行AJAX時,頁面不會添加到DIV中,整個頁面就是是當前時間(但是地址沒有變化)。解決辦法:可以把該JS刪除,或者該JS換成一個外部JS即可。

以上就是利用ajax獲取網頁添加到div中的方法,詳細使用情況還需要大家自己親自動手使用過才能領會。如果想了解更多相關內容,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伊宁县| 陆良县| 宜君县| 鹿泉市| 乌拉特前旗| 桐乡市| 读书| 高密市| 佳木斯市| 平度市| 保山市| 抚松县| 德阳市| 缙云县| 咸宁市| 葵青区| 鄂托克旗| 武功县| 贵德县| 琼中| 呼伦贝尔市| 辽源市| 绥中县| 宁海县| 南靖县| 秀山| 石棉县| 沂源县| 永修县| 兴和县| 白玉县| 东阿县| 琼中| 邵阳市| 临猗县| 特克斯县| 湟源县| 灵璧县| 丽江市| 江都市| 兴安县|