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;width: 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='',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>

ajax 提交添加元素内容的更多相关文章

  1. Ajax提交form表单内容和文件(jQuery.form.js)

    jQuery官网是这样介绍form.js A simple way to AJAX-ify any form on your page; with file upload and progress s ...

  2. KindEditor:Ajax提交表单时获取不到HTML内容

    当用Ajax提交表单时,KindEditor的内容获取不到,HTML数据获取不了 原因:当ajax提交时,KindEdito的HTML数据还没有同步到表单中来,那怎么去获取HTML数据呢? ----- ...

  3. ajax异步、同步问题,KindEditor ajax提交内容,ajax提交form表单 解决按两次的问题

    版权声明:本文为博主原创文章,未经博主允许不得转载. 如果ajax不采用异步,整个js代码在服务器返回结果前都将阻塞,alert方法除外 lookUp('lookUp','',100,300,3); ...

  4. javascript表单的Ajax 提交插件的使用

    Ajax 提交插件 form.js 表单的下载地址:官方网站:http://malsup.com/jquery/form/ form.js 插件有两个核心方法:ajaxForm()和ajaxSubmi ...

  5. Ajax 提交KindEditor的数据

    这次我是在EasyUI中使用了KindEditor的编辑器,按照官方给的代码,总是无法获取编辑器里面的值(内容),如下:         KindEditor.ready(function (K) { ...

  6. 【ajax 提交表单】多种方式的注意事项

    在业务中,可能因为表单内容过于庞大,字段过于繁杂,如果人为去拼接的话 ,需要耗费大量的时间和精力,与此同时,代码看上去也是冗余不堪. 所以,提交表单的时候如果能整个表单数据整体提交,那是非常开心的事情 ...

  7. ajax提交form表单资料详细汇总

    一.ajax提交form表单和不同的form表单的提交主要区别在于,ajax提交表单是异步提交的,而普通的是同步提交的表单.通过在后台与服务器进行少量数据交换,ajax 可以使网页实现异步更新.这意味 ...

  8. 用ajax提交form表单及乱码问题

    要求 1. form里是习题和选择的答案包含内容较多,直接用ajax获取页面元素较多,麻烦. 2. 也不能直接用form提交,form提交后会跳转页面,如果出错想在本页面获取错误信息(ajax提交)且 ...

  9. Ajax提交与传统表单提交的区别说明

    Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求.比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机 ...

随机推荐

  1. POJ3723--Conscription(MST)WRONG

    Description Windy has a country, and he wants to build an army to protect his country. He has picked ...

  2. 软件工程课堂练习&课下作业

    题目:返回一个整数数组中最大子数组的和.一.设计思路按顺序定义子数组的和,如果为负,则选下一位数为子数组的和,反之则两个相加为子数组的和.二.源代码 package test;import java. ...

  3. Java 理论与实践: 用弱引用堵住内存泄漏

    弱引用使得表达对象生命周期关系变得容易了 虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集.本月,负责保障应用程序健 ...

  4. poj 3463/hdu 1688 求次短路和最短路个数

    http://poj.org/problem?id=3463 http://acm.hdu.edu.cn/showproblem.php?pid=1688 求出最短路的条数比最短路大1的次短路的条数和 ...

  5. Maven的依赖管理

    我们知道dependencies是可以被继承的,这个时候我们就想到让我们的发生了共用的依赖元素转移到parent中,这样我们又进一步的优化了配置.可是问题也随之而来,如果有一天我创建了一个新的模块,但 ...

  6. 修改apche的端口号为80后,重启不成功,怎么办

    修改为80后提示如下 Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' f ...

  7. [控件]unigui移动端下Unidatepicker时间显示解决方案

    [控件]unigui移动端下Unidatepicker时间显示解决方案 http://tz10000.com/kong-jian-unigui-yi-dong-duan-xia-unidatepick ...

  8. Xcode一些好用的插件,以及这些插件的管理器

    最近从xcode6.4升级到xcode7,发现以前所有的插件都失效了,如果要安装,需要重新去一个个下载.安装,很麻烦. 于是,转来了这篇博文,亲自测试,发现很好用...... 地址:http://11 ...

  9. Elasticsearch 系列2 --- 安装elasticsearch-head管理工具

    elasticsearch-head是elasticsearch的一个管理页面,它的官网是https://github.com/mobz/elasticsearch-head 通过官网我们得知,ES5 ...

  10. CentOS 7配置Let’s Encrypt支持免费泛域名证书

    Let’s Encrypt从2018年开始支持泛域名证书,有效期3个月,目前仅支持acme方式申请,暂不支持certbot. 1.安装acme.sh curl https://get.acme.sh ...