每个级别的相同选择器用户第一次不工作

时间:2016-01-27 01:46:29

标签: jquery

我正在使用cms工作,该用户有3级用户更新图片

  1. ADMIN(一页)
  2. 经理(同一页面仅显示图像,姓名等,员工只使用会话)
  3. 员工(同一页)
  4. 每个级别用户都使用此按钮更新了foto个人资料

    <button type="button" id="btnsubmitprofileimages" class="btn btn-primary">Save</button>
    

    第一分钟通过测试 EMPLOYEE 正常工作,只需复制并粘贴到每个级别,然后我离开并继续执行另一项任务,然后在级别管理器中测试为什么它会给我错误提醒,但在我的控制台中是清洁

    这是我的整个js

    $('#btnsubmitprofileimages').on("click", function(e) {
        e.preventDefault();
       var imgVal = $('.cropit-image-input').val();
    if(imgVal=='') 
            { 
                 $("#errors-image-modal").show();
            }
            else
            {       
    e.preventDefault();
    var imageData = $('.image-editor').cropit('export');
    var cu_id_employee=$("input[name=cu_id_employee]").val(); 
    var cu_foto_employee_old=$("input[name=cu_foto_employee_old]").val(); 
    var data = 'imageData=' + imageData + '&cu_id_employee=' + cu_id_employee+ '&cu_foto_employee_old=' + cu_foto_employee_old;
             $.ajax({
                url: base_url + "userdataajax/updateprofilepictureallemployee",
                type: "POST",
                data: data,
                dataType: "JSON",
                success: function(data) {
            if (data.status) {
                    alert('data tersimpan');
                     $('#myModalfoto').modal('hide'); 
                        $('#formfoto').trigger("reset"); 
                         location.reload();
                     } else {
                       alert('error hubungi admin');
                    }
                    $('#btnsubmitprofileimages').text('save'); //change button text
                    $('#btnsubmitprofileimages').attr('disabled', false); //set button enable
                  },
                error: function(jqXHR, textStatus, errorThrown) {
                    alert('Error adding / update data');
                    $('#btnsubmitprofileimages').text('save'); //change button text
                    $('#btnsubmitprofileimages').attr('disabled', false); //set button enable
                }
            });
        }
    
    })
    

    仅在 EMPLOYEE 级别工作,然后我决定更改每个级别的ID ADMIN

    <button type="button" id="btnsubmitprofileimagesadmin" class="btn btn-primary">Save</button>
    

    现在一切正常,但不知道为什么有时候级别经理和员工在第一次得到错误,之后他们工作正常?在这个问题中我会错过什么

    注意:我知道id是uniq不能加倍但是层次管理器和员工的页面是一样的,是那个问题还是什么,谢谢

0 个答案:

没有答案