zoukankan      html  css  js  c++  java
  • 相关联文章操作

    文章相关联操作

    <div class="control-group">
            <label class="control-label">相关文章:</label>
    
            <div class="controls">
                <form:hidden id="articleDataRelation" path="articleData.relation" htmlEscape="false" maxlength="200"
                             class="input-xlarge"/>
                <ol id="articleSelectList"></ol>
                <a id="relationButton" href="javascript:" class="btn">添加相关</a>
                <script type="text/javascript">
                    var articleSelect = [];
                    function articleSelectAddOrDel(id, title) {
                        var isExtents = false, index = 0;
                        for (var i = 0; i < articleSelect.length; i++) {
                            if (articleSelect[i][0] == id) {
                                isExtents = true;
                                index = i;
                            }
                        }
                        if (isExtents) {
                            articleSelect.splice(index, 1);
                        } else {
                            articleSelect.push([id, title]);
                        }
                        articleSelectRefresh();
                    }
                    function articleSelectRefresh() {
                        $("#articleDataRelation").val("");
                        $("#articleSelectList").children().remove();
                        for (var i = 0; i < articleSelect.length; i++) {
                            $("#articleSelectList").append("<li>" + articleSelect[i][1] + "&nbsp;&nbsp;<a href="javascript:" onclick="articleSelectAddOrDel('" + articleSelect[i][0] + "','" + articleSelect[i][1] + "');">×</a></li>");
                            $("#articleDataRelation").val($("#articleDataRelation").val() + articleSelect[i][0] + ",");
                        }
                    }
                    $.getJSON("${ctx}/cms/article/findByIds", {ids: $("#articleDataRelation").val()}, function (data) {
                        for (var i = 0; i < data.length; i++) {
                            articleSelect.push([data[i][1], data[i][2]]);
                        }
                        articleSelectRefresh();
                    });
                    $("#relationButton").click(function () {
                        top.$.jBox.open("iframe:${ctx}/cms/article/selectList?pageSize=8", "添加相关", $(top.document).width() - 220, $(top.document).height() - 180, {
                            buttons: {"确定": true}, loaded: function (h) {
                                $(".jbox-content", top.document).css("overflow-y", "hidden");
                            }
                        });
                    });
                </script>
            </div>
        </div>
  • 相关阅读:
    用PHP判断oicq是否在线的小程序
    我的PHP树的代码,可以嵌套任意层
    用PEAR来写你的下一个php程序(潘凡Night Sailer)(1)
    php在线文本编辑器
    分析HTML,并将结果存到一个数组中。看看里面的注释吧。:)
    聊天室php
    基于文件、数据库的计数器
    hust The mell hell
    UVA 10003 Cutting Sticks(区间DP)
    zoj 3197 Google Book(最小区间覆盖)
  • 原文地址:https://www.cnblogs.com/Liang-Haishan216/p/7339408.html
Copyright © 2011-2022 走看看