我必须从网上商店的价格范围滑块中获取一个变量。我想在PHP中回显该值。这是我的test.php文件中的代码:

<script>
    var slidervalue = $('#output').val();
</script>

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

这是bootstrap-slider.js文件中的代码:
$(function() {
    $("#pricelimit")
    .slider({})
    .on('slide', function() {
        $('#output').html(this.value);
    })
    .trigger('slide');
});

这是滑块本身的代码:
<input id="pricelimit" type="text" class="span2" value=""
    data-slider-min="10"
    data-slider-max="200"
    data-slider-step="5"
    data-slider-value="[20,100]"/>

但是,页面上显示“未定义”。这是怎么了?

最佳答案

首先,请确保已在test.php中包含jQuery库,或者是否已将其包含在另一个文件中,请检查其中是否也包含了JQuery。

然后,从test.php的var slidervalue = $('#output').val();中删除 var

另外,您可以通过首先在输入中添加“名称”属性来使用php的$_GET['somename']直接访问该值。 name="somename"

关于javascript - 从Bootstrap滑块获取变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30256476/

10-16 04:40