在表单提交上返回列表项的随机顺序

时间:2014-09-23 16:30:22

标签: javascript jquery ajax jqueryform

我通过ajax提交搜索表单并将结果从另一个页面返回到ul元素。我想知道如何以随机顺序返回li元素。我正在使用一种叫做jquery形式的东西来完成这项工作。

AJAX:

$(function() {
    $("#js-form").ajaxForm({
        success: function(data, txtStatus, jqXHR) {
            alert(data);
            $("#js-results").empty();
            $(data).children("li").appendTo("#js-results");
        }
    });
});

1 个答案:

答案 0 :(得分:1)

使用shuffle功能:

$(function() {
    $("#js-form").ajaxForm({
        success: function(data, txtStatus, jqXHR) {
            var resultsObj = $("#js-results");
            resultsObj.empty();
            $(shuffle($(data).children("li"))).appendTo(resultsObj);
        }
    });
});