Jquery JSON和AJAX表单未提交
我不知道为什么我的邀请功能没有提交。 这只是用户单击invite的部分。它没有任何作用。没有发送任何内容。当我点击“邀请新用户”时,弹出窗口会显示“查找”。所以这让我相信它与发送过程有关Jquery JSON和AJAX表单未提交,jquery,json,ajax,Jquery,Json,Ajax,我不知道为什么我的邀请功能没有提交。 这只是用户单击invite的部分。它没有任何作用。没有发送任何内容。当我点击“邀请新用户”时,弹出窗口会显示“查找”。所以这让我相信它与发送过程有关 <script type="text/javascript"> $(function(){ $('#add-user').click(function(){if($('.sharing').is(':visible')) $('.sharing').fadeOut(); else $
<script type="text/javascript">
$(function(){
$('#add-user').click(function(){if($('.sharing').is(':visible')) $('.sharing').fadeOut(); else $('.sharing').fadeIn();});
$('.sharing p.title .closesharing').click(function(){
$('.sharing').fadeOut();
$('#inviteuser').find('.row:last').find('.col-md-6').html('');
document.getElementById('inviteuser').reset();
});
$('#inviteuser').find('.row:last').find('.col-md-6').html('');
$(document).on('submit', '#inviteuser', function(){
$('#inviteuser :submit').button('loading');
});
$('#inviteuser').ajaxForm({
dataType: 'json',
data: {
method: 'inviteuser',
get_params_as_array : '1'
},
success: function(data) {
if(data.success == 1)
{
$('#inviteuser').find('.row:last').find('.col-md-6').html('<span class="text-success">An invitation has been sent</span>');
setTimeout(function(){$('.sharing p.title .closesharing').click();}, 5000);
}
else
{
if(typeof data.errors != "undefined")
{
var e = data.errors;
var textErr = '';
for(var index in e) {
if(textErr != '')
textErr += ', ';
textErr += e[index];
}
$('#inviteuser').find('.row:last').find('.col-md-6').html(textErr);
}
}
$('#inviteuser :submit').button('reset');
}
});
});
$(函数(){
$(“#添加用户”)。单击(函数(){if($('.sharing').is(':visible'))$('.sharing').fadeOut();否则$('.sharing').fadeIn();});
$('.sharing p.title.closesharing')。单击(函数(){
$('.sharing').fadeOut();
$('#inviteuser').find('.row:last').find('.col-md-6').html('');
document.getElementById('inviteuser').reset();
});
$('#inviteuser').find('.row:last').find('.col-md-6').html('');
$(document).on('submit','inviteuser',function(){
$('#inviteuser:submit')。按钮('加载');
});
$('#inviteuser').ajaxForm({
数据类型:“json”,
数据:{
方法:'inviteuser',
获取参数作为数组:“1”
},
成功:函数(数据){
如果(data.success==1)
{
$('#inviteuser').find('.row:last').find('.col-md-6').html('已发送邀请');
setTimeout(函数(){$('.sharing p.title.closesharing')。单击();},5000);
}
其他的
{
if(type of data.errors!=“未定义”)
{
var e=数据误差;
var textErr='';
对于(e中的var索引){
如果(textErr!='')
textErr+=',';
textErr+=e[索引];
}
$('#inviteuser').find('.row:last').find('.col-md-6').html(textErr);
}
}
$('#inviteuser:submit')。按钮('reset');
}
});
});
“alt=”“>
邀请新用户
“alt=”“>
实时视频聊天
“alt=”“>
记录消息
“alt=”“>
白板
创建用户
ajaxForm({
plugin或…?我正在使用这个malsup.github.com/jquery.form.js”>
<section id="TT">
<div id="one"><img src="<?= base_url('public/images/mouse.jpg'); ?>" alt=""><br><p class="wblink1"><button id="add-user">INVITE NEW USER</button></p></div>
<div id="two"><img src="<?= base_url('public/images/cam.jpg'); ?>" alt=""><br><p class="wblink2">LIVE VIDEO CHAT</p></div>
<br>
<div id="one"><img src="<?= base_url('public/images/record.jpg'); ?>" alt=""><br><p class="wblink">RECORD A MESSAGE</p></div>
<div id="two"><img src="<?= base_url('public/images/white.jpg'); ?>" alt=""><br><p class="wblink">WHITEBOARD</p></div>
<div class="sharing form col-md-8" style="display:none;" id="invite_member_form">
<p class="title">Create User <span class="closesharing icon icon-close pull-right size-16"></span></p>
<div class="col-md-12 pull-left ppls">
<form id="inviteuser" action="<?=old_base_url('users/ajax')?>" method="post" name="newUser">
<div class="row">
<div class="col-md-8">
<p>Name <span class="mark_required">*</span>:</p>
<p><input type="text" name="params[name]" placeholder="Enter your invited user's name" required="" /></p>
<?php if(!empty($modules['library'])) { ?>
<p>Role <span class="mark_required">*</span>:</p>
<p>
<select name="params[role]" required="" >
<option value="" selected="selected" disabled="">select role</option>
<option value="7" >Student</option>
<option value="6" >Teacher</option>
</select>
</p>
<?php } ?>
<p>Email <span class="mark_required">*</span>:</p>
<p><input type="email" name="params[email]" placeholder="type email here" required="" /></p>
</div>
<div class="col-md-4">
<p>Add Personal Message</p>
<p><textarea name="params[message]" class="form-control" placeholder="Invite message"><?php $this->load->view('emails/invite',array('institute'=>$institute, 'current_user'=>$current_user))?></textarea></p>
</div>
</div>
<div class="row">
<div class="col-md-6 errors_ajax"></div>
<div class="col-md-5">
<p><input type="submit" class="submit" value="Invite!" data-loading-text="Loading..."></p>
</div>
</div>
</form>
</div>
</div>