【发布时间】:2017-08-13 06:51:47
【问题描述】:
我需要使用变量$currentSliderCount,它保存当前滑块值
在我的 for 循环的第二个语句中,而不是 $chCount 我想通过 $currentSliderCount
如何做到这一点?
我使用 jquery ui 滑块。
// filename = slider.blade.php
$currentSliderCount = $('#number_of_chapters').val();
for(var i = 0; i < $currentSliderCount; i++) {
// php loop blade syntax
}
@for ($i = 0; $i < $chCount; $i++)
$('#sliderAppendNumCh').append('...');
@endfor
我用这样的 ajax 尝试过:
change : function(e, slider) {
$.ajax({
type: "POST",
url: "/",
data: slider.value,
success: function() {
// add chapters
$('#sliderAppendNumCh').empty();
for(var i = 0; i < $currentSliderCount; i++) {
}
@for ($i = 0; $i < $chCount; $i++)
$('#sliderAppendNumCh').append('...');
@endfor
}
}
});
},
但我不知道如何从 ajax 使用该值。
【问题讨论】:
-
那么为什么不在 for 循环中使用
$currentSliderCount呢? -
因为它是一个js变量/用jquery声明
-
那么您要做的是将 Javascript 变量传递给 PHP?
-
@Jessedegans ye 我想在我的 php 循环中获取当前滑块值
-
这是不可能的,因为 php 代码是服务器端代码,并且在您的客户端代码(Javascript)之前执行
标签: javascript php jquery laravel blade