【问题标题】:Post javascript variable to PHP and return results inside Javascript Method将 javascript 变量发布到 PHP 并在 Javascript 方法中返回结果
【发布时间】:2016-10-16 05:36:37
【问题描述】:

我有一个 javascript 函数,每次在幻灯片中更改滑块时都会运行,检查 2 个条件:

这是幻灯片中的最后一张幻灯片,并且 activeIndex 小于所有幻灯片来源的数据库表的总记录数。

如果是这样,从与 javascript activeIndex 相同编号开始的数据库中再获取 3 条记录,并将结果附加到滑块。

我可以做一些帖子并将结果返回到 mySwiper.appendSlide 方法的值中吗?

    ...
    keyboardControl: true,
    onSlideNextStart: function(){          
    if ((mySwiper.isEnd == true) && (mySwiper.activeIndex < <?php echo $totalCount; ?>)) {
    mySwiper.appendSlide('***return HTML here from post***');
      }         
     } 

【问题讨论】:

标签: javascript php jquery swiper


【解决方案1】:

你需要使用ajax:

keyboardControl: true,
onSlideNextStart: function(){          
  if ((mySwiper.isEnd == true) && (mySwiper.activeIndex < <?php echo $totalCount; ?>)) {
    $.post( 'php_that_return_sliders.php', { activeIndex :mySwiper.activeIndex }).done(function( data ) {
         mySwiper.appendSlide( data );
    });        
  }         
} 

创建一个 php_that_return_sliders.php,它根据 $_POST 中发送的 activeIndex 返回滑块 html。

【讨论】:

  • 是的!!!太感谢了。还想知道如何发布更多变量: {activeIndex :mySwiper.activeIndex, var2:value } ?
  • 是的,没错。逗号分隔的键值对列表。
猜你喜欢
  • 1970-01-01
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
  • 2016-04-26
  • 2011-12-02
  • 1970-01-01
  • 1970-01-01
  • 2013-01-04
相关资源
最近更新 更多