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;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 提交添加元素内容的更多相关文章
- 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 ...
- KindEditor:Ajax提交表单时获取不到HTML内容
当用Ajax提交表单时,KindEditor的内容获取不到,HTML数据获取不了 原因:当ajax提交时,KindEdito的HTML数据还没有同步到表单中来,那怎么去获取HTML数据呢? ----- ...
- ajax异步、同步问题,KindEditor ajax提交内容,ajax提交form表单 解决按两次的问题
版权声明:本文为博主原创文章,未经博主允许不得转载. 如果ajax不采用异步,整个js代码在服务器返回结果前都将阻塞,alert方法除外 lookUp('lookUp','',100,300,3); ...
- javascript表单的Ajax 提交插件的使用
Ajax 提交插件 form.js 表单的下载地址:官方网站:http://malsup.com/jquery/form/ form.js 插件有两个核心方法:ajaxForm()和ajaxSubmi ...
- Ajax 提交KindEditor的数据
这次我是在EasyUI中使用了KindEditor的编辑器,按照官方给的代码,总是无法获取编辑器里面的值(内容),如下: KindEditor.ready(function (K) { ...
- 【ajax 提交表单】多种方式的注意事项
在业务中,可能因为表单内容过于庞大,字段过于繁杂,如果人为去拼接的话 ,需要耗费大量的时间和精力,与此同时,代码看上去也是冗余不堪. 所以,提交表单的时候如果能整个表单数据整体提交,那是非常开心的事情 ...
- ajax提交form表单资料详细汇总
一.ajax提交form表单和不同的form表单的提交主要区别在于,ajax提交表单是异步提交的,而普通的是同步提交的表单.通过在后台与服务器进行少量数据交换,ajax 可以使网页实现异步更新.这意味 ...
- 用ajax提交form表单及乱码问题
要求 1. form里是习题和选择的答案包含内容较多,直接用ajax获取页面元素较多,麻烦. 2. 也不能直接用form提交,form提交后会跳转页面,如果出错想在本页面获取错误信息(ajax提交)且 ...
- Ajax提交与传统表单提交的区别说明
Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求.比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机 ...
随机推荐
- SpringBoot2.0.2 不使用parent作为maven单继承方式操作 : org.springframework.boot : spring-boot-dependencies : 2.0.2.RELEASE
1.pom配置方式 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...
- HTML5与相关类的扩充
1.getElementsByclassName()方法 <body> <div class='a1'>klkx1</div> <ul id='ul1'> ...
- PreTranslateMessage(MSG* pMsg)专题
.. BOOL CQuickMosaicDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message==WM_KEYDOWN) //键盘按下 { ...
- 冬瓜头答疑:磁盘阵列内部FC-AL的性能问题
冬瓜头答疑:磁盘阵列内部FC-AL的性能问题 作者:冬瓜头出处:IT专家网2009-08-03 09:59 问: 大多数磁盘阵列都是通过两个控制器后端的端口,组成1/2/4条FC-AL环,来连接所 ...
- Ng第十九课:总结(Conclusion)
19.1 总结和致谢 欢迎来到<机器学习>课的最后一段视频.我们已经一起学习很长一段时间了.在最后视频中,我想快速地回顾一下这门课的主要内容,然后简单说几句想说的话. 作为这门课的结束时 ...
- c 语言申明头文件和实现分开简单例子
很多时候,看到很多c函数的声明和实现是分开的.声明放在头文件,实现却放在另一个文件,最后函数被其他文件调用. 下面以简单例子说明. 一.声明部分 /* test.h */ #include <s ...
- 配置SecureCRT密钥连接Linux
SSH公钥加密的方式使得对方即使截取了帐号密码,在没有公钥私钥的情况下,依然无法远程ssh登录系统,这样就大大加强了远程登录的安全性. 1. 编辑配置文件 /etc/ssh/sshd_c ...
- POJ2112 Optimal Milking
Optimal Milking Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 17811 Accepted: 6368 ...
- set_time_limit
语法 : void set_time_limit (int seconds)说明 : 设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误.它预设的限制时间是30秒,max_execut ...
- OC语言-block and delegate
参考博客 OC语言BLOCK和协议 iOS Block iOS Block循环引用精讲 iOS之轻松上手block 深入浅出Block的方方面面 Block apple官方参考 1.定义一个block ...