如何对ajax请求的后台数据添加到swiper轮播图并展示到页面

简介: 如何对ajax请求的后台数据添加到swiper轮播图并展示到页面

第一步先引入swiper组件

<link rel="stylesheet" type="text/css" href="static/css/swiper-4.3.3.min.css">
<script type="text/javascript" src="static/js/swiper-4.3.3.min.js"></script>
  //以轮播图为例
  <div class="swiper-container banner">
    <div class="swiper-wrapper">
    </div>
    <div class="swiper-pagination"></div>
  </div>

想了解另外的请求方式可点击这里跳转

  <script>
    //$.post进行请求
    $.post("https://xiaozhangnongming/api.html",{method:"website.pcposter"},
      function(res){
        var swiperList=[]
        swiperList = res.data
        var sliderHtml=""
    //这里使用$.each遍历数据
        $.each(swiperList,function(k,v){
    //这里对数据进行拼接
          sliderHtml+='<div class="swiper-slide">'+'<a href="javascript:void(0)">'+'<img src='+swiperList[k].img+'>'+'</a>'+'</div>'
        })
    //这里通过append方法将数据添加到页面
        $(".banner .swiper-wrapper").append(sliderHtml)
    //这里是swiper里面的方法最好写在这里请求成功的时候,否则会有滑不动的BUG
        var mySwiper1 = new Swiper('.banner', {
        loop: true,
        pagination: {
          el: '.swiper-pagination',
        },
        autoplay: {
          disableOnInteraction: false,
        },
      })
      }
    )
  </script>
相关文章
|
15天前
|
XML 前端开发 JavaScript
|
1月前
|
JSON JavaScript 前端开发
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
《进阶篇第6章:vue中的ajax》包括回顾发送ajax请求方式、vue-cli脚手架配置代理服务器、vue-resource
57 22
|
1月前
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
37 18
|
1月前
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
60 4
|
1月前
|
前端开发 JavaScript 数据处理
JQuery 拦截请求 | Ajax 请求拦截
【10月更文挑战第4天】
93 1
|
2月前
|
JSON JavaScript 前端开发
Jquery常用操作汇总,dom操作,ajax请求
本文汇总了jQuery的一些常用操作,包括DOM元素的选择、添加、移除,表单操作,以及如何使用jQuery发送Ajax请求,涵盖了GET、POST请求和文件上传等常见场景。
|
1月前
|
Web App开发 前端开发 JavaScript
Python编程—Ajax数据爬取(一)
Python编程—Ajax数据爬取(一)
|
1月前
|
前端开发 NoSQL MongoDB
Python编程—Ajax数据爬取(二)
Python编程—Ajax数据爬取(二)
|
前端开发
ajax不跳转页面提交表单
$(“form”).submit(function() { $.ajax({ type:“POST”, url:“../user/receiveDataFromClient”, data:$(this).serialize(), success:function(resultData) { alert(“alert resultData = ” + result
1392 0
|
XML 前端开发 JavaScript
什么是Ajax和jquery
什么是Ajax和jquery
86 0