我必须从我的网上商店的价格范围滑块中获取一个变量。我想在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]"/>
然而,在页面上,它表示未定义&#39;。这里出了什么问题?
答案 0 :(得分:0)
首先,确保在test.php中包含jQuery库,或者如果它包含在另一个文件中,请检查是否还包含JQuery。
然后,从test.php中删除var slidervalue = $('#output').val();
中的 var 。
此外,您可以通过首先在输入中添加“name”属性,使用php的$_GET['somename']
直接访问该值。 name="somename"