![](/img/trans.png)
[英]How to close drawer component from main page with menu button onclick on main page (React-js)
[英]How to close an ajaxi page in main page with a button?
我有2页。 在第一页中,我有一个div(ajaxicall),在该div中,加载了另一页。
我的问题是,当我单击第二页中的“关闭”并再次显示第一格的容器时,如何关闭第二页? n
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="ajaxicall">
<span id="addtobasketspan">First Div</span>
<img src="images/shopping-cart-xxl.png"/>
</div>
<script>
$("#addtobasketspan").click(function(e) {
$.ajax({
url:'secondpage.html',
type:'get',
data: 'lid=1',
success:function(data){
$("ajaxicall").load('secondpage`enter code here`.html');
}
});
});
</script>
</body>
</html>
jsFiddle: https ://jsfiddle.net/acc33fm3/
jQuery的
$("#addtobasketspan").click(function(e) {
$.ajax({
//url: 'secondpage.html',
type: 'get',
data: 'lid=1',
success: function(data) {
//$(".second-div").load('secondpage`enter code here`.html');
$(".second-div").append('<button class="close-div">X</button>');
}
});
});
$(document).on("click", ".close-div", function() {
$(this).closest('div').hide();
});
只需在您的ajax页面中添加一个按钮,然后使用该按钮即可简单地隐藏ajax div
您应该在第二页中有一个元素,例如关闭按钮以关闭该页面,并使第一页显示为默认外观。 可以像
<a href="#" id="close">close</a>
您可以将代码绑定到该ID,例如;
$("#close").click(function(){
$('#ajaxicall', window.parent.document).html('
<span id="addtobasketspan">First Div</span>
<img src="images/shopping-cart-xxl.png"/>
');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.