如何将 jQuery 变量从滑块传递到 url 再到 PHP


How to pass jQuery variable from slider to url to PHP?

我是初学者。我正在使用 Filament Groups jQuery UI 滑块。我做了两个滑块,想在我的PHP脚本中使用两个相应的变量。我想将 jQuery 变量传递到我当前的 url (http://url.com) 到新的 url (http://url.com/#slide1=7&slide2=6),并将 url 变量读入 PHP 变量 ($var 1=7, $var 2=6)。

如何为 jQuery 变量创建锚标记 (#)?

如何将值传递给 url?

如何将 URL 中的变量读取为 PHP 变量?

  <script type="text/javascript">
    $(function(){
        //demo 1
        var num_var = $('select#num').selectToUISlider({labels:7}).next();
        var allpha_var = $('select#allpha').selectToUISlider({labels:7}).next();    
        //demo 2
        $('select#valueA, select#valueB').selectToUISlider();
        //demo 3
        $('select#valueAA, select#valueBB').selectToUISlider({
            labels: 12
        });
        //fix color 
        fixToolTipColor();
    });

.HTML

<form action="#">
    <!-- demo 1 -->
    <fieldset>
        <select name="num" id="num">
        <optgroup label="low">
            <option value="1">1</option>
            <option value="2">2</option>
        </optgroup>
        <optgroup label="mid">
            <option value="3" >3</option>
            <option value="4" selected="selected">4</option>
            <option value="5">5</option>
        </optgroup>
        <optgroup label="high">
            <option value="6">6</option>
            <option value="7">7</option>
        </optgroup>
        </select>
    </fieldset>

成品类似于我想要的示例

如果你必须将数据导入PHP,你必须这样传递它们:

http://url.com/?slide1=7&slide2=6

因此,请相应地更改您的:

<form action="yourBusinessPhpFile.php" method="GET">
    <!-- demo 1 -->
    <fieldset>
        <select name="slide1" id="num" onchange="this.form.submit()">
        <optgroup label="low">
            <option value="1">1</option>
            <option value="2">2</option>
        </optgroup>
        <optgroup label="mid">
            <option value="3" >3</option>
            <option value="4" selected="selected">4</option>
            <option value="5">5</option>
        </optgroup>
        <optgroup label="high">
            <option value="6">6</option>
            <option value="7">7</option>
        </optgroup>
        </select>
    </fieldset>
</form>

要在PHP代码(yourBusinessPhpFile.php)中检索它们,请使用常用的运算符:

$var1 = $_GET["slide1"];
$var2 = $_GET["slide2"];

问候