效果图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200209210326424.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NEQVdfMQ==,size_16,color_FFFFFF,t_70)
json.txt文件
{
"nz":{
"title":"A1",
"des":"你好1",
"image":"image/1.jpg"
},
"bb":{
"title":"A2",
"des":"你好2",
"image":"image/2.jpg"
},
"tx":{
"title":"A3",
"des":"你好3",
"image":"image/3.jpg"
}
}
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[0].onclick = function () {
var self = this;
$.ajax({
type: "get",
url: "test2.php",
data: {"name": this.getAttribute("name")},
timeout: 3000,
success: function (xhr) {
var name = self.getAttribute("name");
var str = xhr;
var obj = JSON.parse(str);
var subObj = obj[name];
oTitle.innerHTML = subObj.title;
oDes.innerHTML = subObj.des;
oImg.setAttribute("src", subObj.image);
},
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
echo file_get_contents("test2.txt");