userDefined_protocol_page.html 2.15 KB
Newer Older
1 2 3 4
{% extends "protocolTools/report/GPS_protocol_page.html" %}
{% block title %}heartBeat_protocol{% endblock %}
{% block content_1 %}
<div id="container3" style="width:100%;min-height:750px;float:left;_background:green;margin-top:10px;_border-top: 1px solid #eee;">
5 6
    <div>
        <span>
7
            <label>超时时间(秒):</label><input id="timeout" type="text" class="form-control" style="width:100px;" value="1">
8 9
        </span>
    </div>
10 11
    <H3 style="border-bottom: 1px solid #eee;">输入消息内容:</H3>
    <div style="width:100%;padding:5px;margin-top:10px;">
12
        <textarea id="msg" style="width:100%;padding:5px;" rows="4"></textarea>
13 14 15 16 17 18 19
    </div>
    <H3 style="border-bottom: 1px solid #eee;">控制:</H3>
    <div style="width:100%;padding:5px;margin-top:10px;">
        <button type="button" class="btn btn-primary" id="sendMsgBtn">发送消息</button>
    </div>
    <H3 style="border-bottom: 1px solid #eee;">返回结果:</H3>
    <div style="width:100%;padding:5px;margin-top:10px;">
20
        <textarea id="showFeedback" style="width:100%;padding:5px;" rows="6"></textarea>
21 22 23 24 25 26 27 28
    </div>
</div>


<script>
//发送心跳数据包
$("#sendMsgBtn").click(function(){
    var msg = $("#msg").val();
29
    var timeout = $("#timeout").val();
30 31 32

    var data = {};
    data["msg"] = msg;
33
    data["timeout"] = timeout
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

    var host = window.location.host;
    $("#showFeedback").val("")
    $.ajax({
        url:"http://" + host + "/protocolTools/protocolReport_process/porcessUserdefinedMsg",
        type:"post",
        data:data,
        dataType:"json",
        success:function(data){
            if(data.status == 200){
                //window.location.reload()
                msg = "发送消息:" + data.msgSend + "\n"
                msg = msg + "收到消息:" + data.result + "\n"
                msg = msg + "收到消息16进制:" + data.rev + "\n"
                msg = msg + "收到消息解析结果:" + JSON.stringify(data.orgRev) + "\n"
                $("#showFeedback").val(msg)
            }else{
                $("#showFeedback").val(data.message)
                alert(data.message);
            }
        }
    });
});

</script>
{% endblock %}