header_search.jsp 5.63 KB
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ include file="/WEB-INF/jsp/include/taglib.jsp" %>
<%--添加此行消除额外空格--%>
<%@ page trimDirectiveWhitespaces="true" %>
<%--添加此行消除额外空格--%>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="renderer" content="webkit">
    <title>辞海-${param.pageTitle}</title>
    <link rel="stylesheet" href="/static/css/vendor.css">
    <%--<link rel="stylesheet" href="/static/css/index.css">--%>
    <script src="/static/js/plugins/jquery.min.js"></script>
    <script src="/static/js/plugins/validator/jquery.validator.js"></script>
    <script src="/static/js/vendor.js" merge="true"></script>
    <script src="/static/js/backend.js"></script>
    <script src="/static/js/layer/layer.js"></script>
    <script>
        $(function () {
            backEndApp.init();

            var index;
            $('.j_search_form').ajaxSubmitForm({
                before: function () {
                    index = layer.load(2, 5000);
                },
                success: function ($form, data) {
                    if (data.code === "OK") {
                        location.href = '/word/' + data.data.wordId;
                    }
                    else {
                        $.tip(data.message);
                        layer.close(index);
                    }
                },

            });
            $('.j_search_image').change(function () {
                var $this = $(this);
                var $form = $this.closest('form');
                if ($this.val() == null) {
                    return;
                }
                index = layer.load(2, 10000);
                $.ajax({
                    url: '/image/search',
                    type: 'POST',
                    data: new FormData($form[0]),
                    cache: false,
                    contentType: false,
                    processData: false,
                    xhr: function () {
                        var myXhr = $.ajaxSettings.xhr();
                        if (myXhr.upload) {
                            // For handling the progress of the upload
                            myXhr.upload.addEventListener('progress', function (e) {
                                if (e.lengthComputable) {
                                    $('progress').attr({
                                        value: e.loaded,
                                        max: e.total,
                                    });
                                }
                            }, false);
                        }
                        return myXhr;
                    },
                    success: function (data) {
                        if (data.code === "OK") {
                            location.href = '/word/' + data.data.wordId;
                        }
                        else {
                            $.tip(data.message);
                            layer.close(index);
                        }
                    },
                    error: function () {
                        layer.close(index);
                    },
                });
            });
        })
    </script>
</head>
<body>
<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="/">
                <img src="/static/images/logo.png">
            </a>
        </div>
        <div class="navbar-collapse">
            <form class="navbar-form clearfix j_search_form" method="GET" action="/home/search">
                <div class="form-group input-group-lg">
                    <input class="form-control" type="text" placeholder="之云" name="keyword">
                    <button class="btn navbar-search-camera" type="button">
                        <div class="icon icon-camera">
                            <input name="image" type="file" class="j_search_image" style="opacity: 0"  accept=".png, .jpg, .jpeg">
                        </div>
                    </button>
                    <%--<button class="btn navbar-search-microphone" type="button">--%>
                        <%--<div class="icon icon-microphone"></div>--%>
                    <%--</button>--%>
                </div>
                <button class="btn btn-inverse btn-lg" type="submit">进入词条</button>
                <button class="btn btn-default btn-lg" type="submit">搜索词条</button>
                <a class="btn btn-link btn-lg" type="button">搜索助手
                    <span class="icon icon-help"></span>
                </a>
                <div class="navbar-main-list">
                    <span class="icon icon-search-tag"></span>
                    <a href="#">语词</a>
                    <a href="#">哲学</a>
                    <a href="#">社会</a>
                    <a href="#">民族</a>
                    <a href="#">历史</a>
                    <a href="#">地理</a>
                    <a href="#">文学</a>
                    <a href="#">艺术</a>
                    <a href="#">生命</a>
                    <a href="#">农业</a>
                    <a href="#">医学</a>
                    <a href="#">科技</a>
                </div>
            </form>
            <%--<ul class="nav navbar-nav navbar-right">--%>
                <%--<li>--%>
                    <%--<a class="btn btn-primary" href="#">登录</a>--%>
                <%--</li>--%>
                <%--<li>--%>
                    <%--<a class="btn btn-default" href="#">注册</a>--%>
                <%--</li>--%>
            <%--</ul>--%>
        </div>
    </div>
</nav>