javascript - 使用 php 将值从 DB 传递到 jquery

标签 javascript php jquery mysql

我有一个带有 jQ​​uery 的 slider 。我想要的是建立一种动态方式来填充 slider 的图像。例如,用户将图像放入数据库, slider 会自动显示它们:

TEST.slider = function(){
 $.supersized({
  // Functionality
  slideshow               :   1,   // Slideshow on/off
  autoplay    : 1,   // Slideshow starts playing automatically
  start_slide             :   1,   // Start slide (0 is random)
  stop_loop    : 0,   // Pauses slideshow on last slide
  random     :  0,   // Randomize slide order (Ignores start slide)
  slide_interval          :   4000,  // Length between transitions
  transition              :   1,    // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
  transition_speed  : 300,  // Speed of transition
  new_window    : 1,   // Image links open in new window/tab
  pause_hover             :   0,   // Pause slideshow on hover
  keyboard_nav            :   1,   // Keyboard navigation on/off
  performance    : 1,   // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
  image_protect   : 1,   // Disables image dragging and right click with Javascript

  // Size & Position         
  min_width          :   0,   // Min width allowed (in pixels)
  min_height          :   0,   // Min height allowed (in pixels)
  vertical_center         :   1,   // Vertically center background
  horizontal_center       :   1,   // Horizontally center background
  fit_always    : 0,   // Image will never exceed browser width or height (Ignores min. dimensions)
  fit_portrait          :   1,   // Portrait images will not exceed browser height
  fit_landscape   :   0,   // Landscape images will not exceed browser width

  // Components       
  slide_links    : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
  thumb_links    : 0,   // Individual thumb links for each slide
  thumbnail_navigation    :   0,   // Thumbnail navigation
  slides      :   [   // Slideshow Images
           {image : 'img/slider-images/image01.jpg', title : '<div class="slide-content">CESI</div>', thumb : '', url : '<a href="test.com">CESI</a>'},
           {image : 'img/slider-images/image02.jpg', title : '<div class="slide-content">Responsive Design</div>', thumb : '', url : ''},
           {image : 'img/slider-images/image03.jpg', title : '<div class="slide-content">FullScreen Gallery</div>', thumb : '', url : ''},
           {image : 'img/slider-images/image04.jpg', title : '<div class="slide-content">Showcase Your Work</div>', thumb : '', url : ''}  
         ],

  // Theme Options      
  progress_bar   : 1,   // Timer for each slide       
  mouse_scrub    : 1

 });

}

所以我想要的是用 PHP 从 DB 读取数据,这是图像路径并将其作为值传递给 slider ,特别是这部分:

  slides      :   [  
           {image : '<?php echo $image_path_dynamic; ?>', title : '<div class="slide-content">Responsive</div>', thumb : '', url : ''},
         ],

我想从索引页传递变量。

最佳答案

将 php 变量传递给 javascript 有两种方法。

关于javascript - 使用 php 将值从 DB 传递到 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23078544/

相关文章:

javascript - 未捕获的类型错误无法读取未定义 Javascript 的属性 '0'

jquery - 尝试使两个 div block 彼此相邻并填充页面

javascript - Rails 3.1 - 调用 AJAX 请求两次

PHP 7.4+ 类属性类型

php - Zend framework Restful web服务逻辑使用

javascript - 隐藏 div 直到它被数据过滤器选中

javascript - 如何使用下划线将行项目合并到组中?

javascript按钮在点击时缩小

javascript - Bootstrap 日期范围选择器样式问题

php - 将 PHP 代码(以编码 WebServices API HASH)转换为 COLDFUSION