0

我是初学者。我正在使用Filament Groups jQuery UI 滑块。我制作了两个滑块,并想在我的 PHP 脚本中使用两个相应的变量。我想将 jQuery 变量传递给我当前的 url (http://url.com) 到新的 url (http://url.com/#slide1=7&slide2=6) 并将 url 变量读入 PHP 变量 ( $var1=7,$var2=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>

成品类似于我想要的示例

4

1 回答 1

0

如果必须将数据导入 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"];

问候

于 2012-04-17T07:08:44.853 回答