效果图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3ae16663b84e25945b762a32cacb7151.jpeg)
点击按钮切换图片及描述,数据来自后台php文件
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
div{
width:300px;
height:300px;
border:1px solid #000;
margin:50px auto;
text-align: center;
backrground:#ccc;
}
img{
width:200px;
height: 200px;
display:block;
margin:10px auto 10px;
border:1px solid #000;
}
p{
text-align: center;
background:pink;
}
</style>
<script src="jquery-1.12.4.js"></script>
<script type="text/javascript">
window.onload=function () {
var oTitle=document.querySelector("#title");
var oDes=document.querySelector("#des");
var oImg=document.querySelector("img");
var oBtns=document.querySelectorAll("button");
for(var i=0;i<oBtns.length;i++){
oBtns[i].onclick=function () {
$.ajax({
type:"get",
url:"test.php",
data:{"name":this.getAttribute("name")},
timeout:3000,
success:function(xhr){
var res=xhr.split("|");
oTitle.innerHTML=res[0];
oDes.innerHTML=res[1];
oImg.setAttribute("src",res[2]);
},
error:function(xhr){
alert(xhr.status);
}
});
}
}
}
</script>
</head>
<body>
<div>
<p id="title">商品标题名称</p>
<img src="" alt="">
<p id="des">商品描述信息</p>
<button name="nz">女装</button>
<button name="bb">包包</button>
<button name="tx">拖鞋</button>
</div>
</body>
</html>
php文件
<?php
$products=array("nz"=>array("title"=>"A1","des"=>"你好1","image"=>"image/1.jpg"),
"bb"=>array("title"=>"A2","des"=>"你好2","image"=>"image/2.jpg"),
"tx"=>array("title"=>"A3","des"=>"你好3","image"=>"image/3.jpg"));
$name=$_GET["name"];
$product =$products[$name];
echo $product["title"];
echo"|";
echo $product["des"];
echo"|";
echo $product["image"];