全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法

效果:

json文件:

{
 "books":[
  {"id":1,"imgUrl":"images/ly.jpg","price":"45.00","title":"论语","publish":"人民文学出版社","num":"303","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":2,"imgUrl":"images/zy.jpg","price":"45.00","title":"中庸","publish":"人民教育出版社","num":"403","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":3,"imgUrl":"images/dx.png","price":"45.00","title":"大学","publish":"机械工业出版社","num":"503","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":4,"imgUrl":"images/mz.jpg","price":"45.00","title":"孟子","publish":"人民邮电出版社","num":"320","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":5,"imgUrl":"images/sj.jpg","price":"45.00","title":"诗经","publish":"人民文学出版社","num":"308","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":6,"imgUrl":"images/ss.jpg","price":"45.00","title":"尚书","publish":"人民文学出版社","num":"603","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":7,"imgUrl":"images/lj.jpg","price":"45.00","title":"礼记","publish":"上海人民出版社","num":"703","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":8,"imgUrl":"images/yj.jpg","price":"45.00","title":"易经","publish":"人民文学出版社","num":"803","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"},
  {"id":9,"imgUrl":"images/cq.jpg","price":"45.00","title":"春秋","publish":"电子工业出版社","num":"903","desc":"崇贤馆始置唐代太宗朝。1999年,李克先生及志同道合者复兴其宗旨。以积累、传播中华优秀传统文化,提供全新国学体验馆为宏愿。"} 
 ]
} 

商品列表页goodsList.js:

//请求json数据拼接字符串,并在URL传参数id跳转
$(function(){
 $.ajax({
  type:"get",
  url:"data/data.json",
  dataType:"json",
  success:function(res){
   var str = "<ul class='con_ul'>";
   $.each(res.books, function(idx,val) {
    str +="<li class=\"sec_li\"><a href='goodsDetail.html?booksId="+val.id+"' class='lp_li_a'><div class='lp_li_imgWrap'><img src='"+val.imgUrl+"'/></div><p class='lp_li_name'>"
      +val.title+"</p><p class='lp_li_price'>"
      +'¥'+val.price+"</p></a><li>";
   });
   str += "</ul>";
   $('.content').append(str);
  },error:function(){
   alert(error)
  }
 });
})

商品详情页goodsDetail.js:

$(function(){
  //获取url中的参数
  function getUrlParam(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
   var r = window.location.search.substr(1).match(reg); //匹配目标参数
   if (r != null) return unescape(r[2]); return null; //返回参数值
  }
  //接收URL中的参数booksId
  var id = getUrlParam('booksId');
  console.log('id:'+id);
  $.ajax({
  type:'get',
  url:'data/data.json',
  dataType:'json',
  success:function(res,status){
   console.log(status)
   $.each(res.books, function(idx,val) {
    //根据id获取详情数据
    if(id == val.id){
     var str = "<img src='"+val.imgUrl+"'/><p>出版编号:"+val.id+"</p><p>出版社:"+val.publish+"</p><p>页数:"+val.num+"</p><p>简介:"+val.desc+"</p>";
     console.log('index:'+idx);
    }
    $('.booksDeatail').append(str);
   });
  }
  })
})

以上所述是小编给大家介绍的jQuery+Ajax请求本地数据加载商品列表页并跳转详情页,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# jq  # ajax  # 加载页  # jquery  # 跳转  # jQuery模拟淘宝购物车功能  # jQuery和CSS仿京东仿淘宝列表导航菜单  # jquery实现商品sku多属性选择功能(商品详情页)  # jquery实现淘宝详情页选择套餐  # 中华  # 唐代  # 志同道合  # 太宗  # 上海人民出版社  # 小编  # 易经  # 孟子  # 论语  # 详情页  # 在此  # 礼记  # 并在  # 给大家  # 诗经  # 所述  # 给我留言  # 感谢大家  # 春秋 


相关文章: 名字制作网站免费,所有小说网站的名字?  如何生成腾讯云建站专用兑换码?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  如何彻底删除建站之星生成的Banner?  建站之星代理如何获取技术支持?  如何通过cPanel快速搭建网站?  太原网站制作公司有哪些,网约车营运证查询官网?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  如何确保FTP站点访问权限与数据传输安全?  h5在线制作网站电脑版下载,h5网页制作软件?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  Swift中swift中的switch 语句  如何通过商城自助建站源码实现零基础高效建站?  Python多线程使用规范_线程安全解析【教程】  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  临沂网站制作公司有哪些,临沂第四中学官网?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  ,柠檬视频怎样兑换vip?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  想学网站制作怎么学,建立一个网站要花费多少?  c# 在高并发场景下,委托和接口调用的性能对比  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  重庆市网站制作公司,重庆招聘网站哪个好?  潮流网站制作头像软件下载,适合母子的网名有哪些?  已有域名如何快速搭建专属网站?  网站专业制作公司有哪些,做一个公司网站要多少钱?  如何通过远程VPS快速搭建个人网站?  广平建站公司哪家专业可靠?如何选择?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  如何用美橙互联一键搭建多站合一网站?  学校为何禁止电信移动建设网站?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何通过西部数码建站助手快速创建专业网站?  宝塔建站无法访问?如何排查配置与端口问题?  ,在苏州找工作,上哪个网站比较好?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何配置WinSCP新建站点的密钥验证步骤?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  简历在线制作网站免费版,如何创建个人简历?  如何撰写建站申请书?关键要点有哪些?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  高防服务器如何保障网站安全无虞?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  ,交易猫的商品怎么发布到网站上去?  建站之星×万网:智能建站系统+自助建站平台一键生成 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。