【问题标题】:Get values from javascript slider从 javascript 滑块中获取值
【发布时间】:2015-05-15 07:40:39
【问题描述】:

我想在 by shop 中使用 Bootstrap 价格范围滑块,但我真的不知道如何在 PHP 中获取价值。我的 bootstrap-slider.js 文件中有这段代码:

$(function() {

  $("#pricelimit")
  .slider({})
  .on('slide', function() {
    $('#output').html(this.value);
  }).trigger('slide');

});

然后我的 html 文件中有这段代码:

<script>
  var slidervalue = ......
</script>

<?php
  $slidervalue="<script>document.writeln(slidervalue);</script>";
?>

我必须在 'var slidervalue' 之后放置什么才能从滑块中获取值?

【问题讨论】:

    标签: javascript php jquery html twitter-bootstrap


    【解决方案1】:
    <script>
      var slidervalue = $('#output').val();
    </script>
    

    应该可以,我假设值存储在 id 输出中,对吧?如果这不起作用 - 请在 codepen、jsbin 中提供您的 html 和 js 吗?

    【讨论】:

    • 现在显示“未定义”。我已将您的代码放入我的 test.php 文件中,并将其放入我的 bootstrap-slider.js 文件中。 $(function() { $("#pricelimit") .slider({}) .on('slide', function() { $('#output').html(this.value); }).trigger( '滑动'); });我使用 document.writeln(slidervalue);"; ?> 回显该值。我做错了什么?
    【解决方案2】:

    如果你想在服务器端从客户端获取一个变量, 您必须通过 GET 或 POST 将其传输到服务器。

    POST 示例:

    在js中(使用jquery):

    $.post('test.php',{var1:123},function(){console.log('post ok!')});
    

    将 var1 发布到服务器

    在test.php中:

    $_POST['var1']
    

    将获取客户端发布的 var1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2011-02-25
      相关资源
      最近更新 更多