Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JSON和AJAX表单未提交_Jquery_Json_Ajax - Fatal编程技术网

Jquery JSON和AJAX表单未提交

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 $

我不知道为什么我的邀请功能没有提交。 这只是用户单击invite的部分。它没有任何作用。没有发送任何内容。当我点击“邀请新用户”时,弹出窗口会显示“查找”。所以这让我相信它与发送过程有关

  <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>