保持jQuery ui可选值存储

时间:2013-05-30 10:27:26

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

我正在寻找一个项目,我希望在整个过程中使用它,因此需要以某种方式存储所选项目。我的下一步按钮应该这样,所以我仍然在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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你可以在脚本中存储ID,并使用锚点击事件传递查询字符串吗?

类似以下的东西也许......

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

注意:您需要修改上面的功能以满足您的需求。

问候