我有这样的javascript函数返回array:

 <script type="text/javascript">
        function looping() {
            var column_num = 1;
            var array = [];
            $("#columns ul").not("#column1").each(function() {

                var ulId = $(this).attr("id");
                var ulClass = $(this).attr("class");

                if (ulId != undefined && ulClass != undefined) {
                    var order = -1;
                    column_num++;
                    $("li", $(this)).each(function() {

                        var liId = $(this).attr("id");
                        var liClass = $(this).attr("class");
                        if (liId != undefined && liClass != undefined) {
                            order++;

                            var result = liId + "|" + liClass + "|" + column_num + "|" + order;

                            array.push(result);

                            //alert(array[0]);

                        }
                    });
                }
            });
            return array;
        }

    </script>

如何在按钮单击事件中的.cs后面的代码中的另一个数组中检索结果?

最佳答案

将数组存储在表单内的隐藏字段<input type="hidden" name="hidfld" id="hidfld" />中。

document.getElementById("hidfld").value = array;

在服务器端,使用隐藏字段的名称检索数组

10-05 20:35
查看更多