• ajax 提交添加元素内容


    JS 
    <script type="text/javascript"> $('.Phone_Interview_Comments').click(function () { var uid = $('#uid').val(); var Phone_Comments=$('#Phone_Comments').val(); var csrf = $('input[name="csrfmiddlewaretoken"]').val(); $.ajax({ url:'/hrsmith/userinfo', type:'POST', data:{'Phone_Interview_Comments':Phone_Comments, 'uid':uid, 'csrfmiddlewaretoken': csrf}, success:function (data) { data = JSON.parse(data); if (data.status){ var p1 = document.createElement('div'); p1.classList.add('well'); p1.innerText=Phone_Comments; document.getElementById('Phone_jumbotron').appendChild(p1); $('#Phone_Comments').val(''); }else { alert('添加失败') } } }) }) </script>
    HTML         
    <div class="form-group"> <label for="inputPassword" class="col-sm-2 control-label">Comments</label> <div class="col-sm-10"> <div class="input-group"> <input type="text" class="form-control" id="Phone_Comments" name='Phone_Comments' placeholder="want you say..."> <span class="input-group-btn"> <button class="btn btn-default Phone_Interview_Comments" type="button">add!</button> </span> </div><!-- /input-group --> </div><!-- /.col-lg-6 --> </div><!-- /.row --> <div class="jumbotron" id="Phone_jumbotron" style="word-wrap: break-word ; height: 200px; 1151px;margin-left: 231px; overflow: scroll" > {% for comm in user_commonts %} <ul class="list-group" id="Phone_Comments_ul"> {{ comm.HM_name }}<li class="list-group-item">-- {{ comm.comments }} {{ comm.comments_date }} </li> </ul> {% endfor %}
    </div>
    View  
    Phone_Interview_Comments = request.POST.get('Phone_Interview_Comments') uid = request.POST.get('uid') print(Phone_Interview_Comments) models.PhoneInterviewComments.objects.create(C_Name_id=uid,HM_name='123',comments=Phone_Interview_Comments) ret = {"status": 0, 'url': '','HM_name':123,'comments':Phone_Interview_Comments} ret['status'] = 1 return HttpResponse(json.dumps(ret))

                <div class="page-header col-md-10">
                    {#                <form action="{% url 'connect' server.id %}" method="POST">#}
                    {% csrf_token %}
                    <div class="row">
                        <div class="col-lg-6">
                            <div class="input-group">
                                <input type="text" class="form-control" id='cmd' name="cmd" placeholder="CMD ...">
                                <span class="input-group-btn">
                                    <button class="btn btn-primary" type="button" data-loading-text="Loading..."
                                            autocomplete="off" id="search" name="search">Search</button>
                                    <button class="btn btn-danger" type="submit" id="disconnect" name="disconnect">disconnect</button>
                                </span>
                            </div>
                            <ul class="list-group">eg:
                                service status
                                <li class="list-group-item list-group-item-success">systemctl status xxx.service</li>
                                dhcp Log
                                <li class="list-group-item list-group-item-info">tail -100 /var/log/messages | grep "xxx*"
                                </li>
                                View file contents
                                <li class="list-group-item list-group-item-warning">cat /xxx/xx/xx.* | grep xxx</li>
                                Note:
                                <li class="list-group-item list-group-item-danger">For query only, not vim</li>
                            </ul>
                        </div>
                    </div>
                    {#                </form>#}
                </div>
                <div class="col-md-10" id="content">
                   <span class="load "></span>
                </div>   
    
    
     <script>
            $('#search').click(function () {
                var $btn = $(this).button('loading');
                var csrf = $('input[name="csrfmiddlewaretoken"]').val();
                var cmd = $('#cmd').val();
                $.ajax({
                    url: '{% url 'connect' server.id %}',
                    method: "POST",
                    data: {
                        'name': 'search',
                        'cmd': cmd,
                        'csrfmiddlewaretoken': csrf
                    },
                    beforeSend: function () {
                        $('.load').text('loading');
                        $('#cmd').val('');
    
                    },
                    success: function (data) {
                        data = JSON.parse(data);
                        var count = data.res.length;
                        var p1 = document.createElement('div');
                        p1.classList.add('well');
                        p1.innerHTML = '<p style="color:red">'+cmd + '</p>';
                        $.each(data.res,function (index,val) {
                            console.log(index,val)
                            p1.innerHTML += '<p>' + val + '</p>'
                        });
    
                        {#p1.innerHTML = cmd + '<br>' + data.res   ;#}
                        document.getElementById('content').appendChild(p1);
    
                    },
                    complete: function () {
                        $('.load').text(' ')
                        $btn.button('reset')
    
                    }
                })
            })
    
    
        </script>
  • 相关阅读:
    js正则表达式——数字校验
    php curl cookie 读写
    Java遍历所有网卡打印对应IP
    mysql 查看数据库大小
    执行mvn 报错 source-1.5 中不支持 diamond运算符
    php开学之环境搭建
    ubuntu漂亮主题
    CleanAop使用笔记
    python学习笔记(五)
    python学习笔记(四)
  • 原文地址:https://www.cnblogs.com/polly-ling/p/9481728.html
Copyright © 2020-2023  润新知