zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    说一下spring bean的生命周期
    oracle是怎么分页的
    Zookeeper和eureka之间的区别?
    说一下zookeeper和eureka之间的区别?
    假如一张表有一亿条数据,你怎样提高查询效率
    equals和==的区别
    谈谈你对oracle序列的理解
    你们项目中权限是怎样做的?
    讲解一下spring cloud常见组件的作用?
    说一下你们项目中实体类都是怎样重写hashcode()和equals()的
  • 原文地址:https://www.cnblogs.com/polly-ling/p/9481728.html
Copyright © 2011-2022 走看看