【问题标题】:Keep jQuery ui selectable value stored保持 jQuery ui 可选值存储
【发布时间】:2013-05-30 10:27:25
【问题描述】:

我正在寻找一个项目,并且我想在整个过程中使用它,因此需要以某种方式存储所选项目。我的 Next 按钮应该会成功,所以我在 step2.php 中仍然有选定的项目 id。我正在考虑使用 POST 或 GET,但我想知道使用 jquery/js 是否还有其他可能性,我应该怎么做? 如果使用 jquery 不可能,我将如何在 php 中做到这一点?我看到的唯一选择是使用 GET。

$(function() {
$("#selectable").selectable({
    selected: function(event, ui) { 
        $(ui.selected).addClass("ui-selected").siblings().removeClass("ui-selected");           
    }                   
});
});

    <ol id="selectable">
        <li class="ui-widget-content" id="1">Item 1</li>
        <li class="ui-widget-content" id="2">Item 2</li>
        <li class="ui-widget-content" id="3">Item 3</li>
        <li class="ui-widget-content" id="4">Item 4</li>
        <li class="ui-widget-content" id="5">Item 5</li>
        <li class="ui-widget-content" id="6">Item 6</li>
        <li class="ui-widget-content" id="7">Item 7</li>
    </ol>
    <a href="step2.php" class="button2">Next</a>

我创建了一个jsFiddle

感谢您的帮助。

【问题讨论】:

    标签: jquery-ui get store jquery-ui-selectable


    【解决方案1】:

    您能否将 ID 存储在脚本中并使用锚点单击事件在查询字符串中传递?

    可能类似于以下内容..

    $('anc_id').click( function() { 
         //code to move to step 2... 
         //something like.... 
         var step2 = 'step2-php?id=' + _ID_ ; 
         ....
         return false; 
     });
    

    注意:您需要修改上面的函数以满足您的需要。

    问候

    【讨论】:

    • 嘿,谢谢。我会让你知道这对我来说结果如何 - 我正在弄清楚如何获取所选项目的 ID..
    • 这个简单的事情花了我太长时间,但你让我成功了!我这样解决了,我不确定这是否干净,但它似乎有效:jsfiddle.net/EverybdyLies/TKPfG/3 谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 2014-01-28
    相关资源
    最近更新 更多