最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax获取网页添加到div中的方法

来源:动视网 责编:小采 时间:2020-11-03 18:22:37
文档

ajax获取网页添加到div中的方法

ajax获取网页添加到div中的方法:ajax获取网页添加到div中的方法1:利用DOM获取该 div 的 ID,然后清空该DIV的内容(如果你需要接着里面的内容添加可不要清空);需要注意点是清空最好用 empty() ;2: 把 async设成true ,否则又一条警告的错误,这条错误导致你的内容显示不出来;下面就是
推荐度:
导读ajax获取网页添加到div中的方法:ajax获取网页添加到div中的方法1:利用DOM获取该 div 的 ID,然后清空该DIV的内容(如果你需要接着里面的内容添加可不要清空);需要注意点是清空最好用 empty() ;2: 把 async设成true ,否则又一条警告的错误,这条错误导致你的内容显示不出来;下面就是


ajax获取网页添加到div中的方法

1:利用DOM获取该 div 的 ID,然后清空该DIV的内容(如果你需要接着里面的内容添加可不要清空);需要注意点是清空最好用“ empty() ”;

2: 把 async设成true ,否则又一条警告的错误,这条错误导致你的内容显示不出来;下面就是警告的错误

【相关课程推荐:JavaScript视频教程】

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即可。

本文来自 js教程 栏目,欢迎学习!

文档

ajax获取网页添加到div中的方法

ajax获取网页添加到div中的方法:ajax获取网页添加到div中的方法1:利用DOM获取该 div 的 ID,然后清空该DIV的内容(如果你需要接着里面的内容添加可不要清空);需要注意点是清空最好用 empty() ;2: 把 async设成true ,否则又一条警告的错误,这条错误导致你的内容显示不出来;下面就是
推荐度:
标签: 方法 获取 页面
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top