$(".inviteUsersByEvent").click(function(){
var invitedCount = 0;
var EventId = $(this).attr('data-eventid');
$('#invite_EventId').val(EventId);
dataString = {'functionname' : 'Already_InviteUsers','arguments': [{"EventId":EventId}]};
$.ajax({
type: "POST",
url: baseURL+"event/checkduplicateUsers",
data: dataString,
cache: false,
success: function(data){
var obj = jQuery.parseJSON(data);
invitedCount = obj.length;
if(obj != ''){
for(var i=0; i<obj.length;i++){
$(".inviteUser-"+obj[i]).attr("disabled", true);
$(".inviteUser-"+obj[i]).attr("checked", false);
}
}else{
$("[type='checkbox']").attr("disabled", false);
}
$invitedUserArray = $('[name="inviteUser[]"]:checked').map(function () {
return this.value;
}).get();
if(invitedCount > 0){
$(".infomsg").show();
} else {
$(".infomsg").hide();
}
}
});
});
$("#inviteNewUsers").on('click', inviteNewUsers);
$('#invite :checkbox').change(function() {
if($(this).prop("checked") == true){
var CheckedCount = $invitedUserArray.length;
var disabledLen = $('input[name="inviteUser[]"]').filter(function() {
return this.disabled;
}).length;
if(disabledLen+CheckedCount > 30){
$('#inviteNewUsers').attr("disabled", true);
$('.UserInviteMaxError').html('Maximum you can invite 30 Invitees only');
return false;
} else {
$('#inviteNewUsers').attr("disabled", false);
$('.UserInviteMaxError').html('');
$invitedUserArray.push($(this).val());
return;
}
} else {
$j=0;
$temp = [];
for($i=0;$i<$invitedUserArray.length;$i++){
if($invitedUserArray[$i] == $(this).val()){
continue;
} else {
$temp.push($invitedUserArray[$i]);
}
}
$invitedUserArray = $temp;
}
});
单击复选框,邀请(单击按钮)后应禁用它。它在第一页上工作正常,但在第二页上不工作。请帮助我,如何使功能正常工作。在此先感谢您的帮助。 请让我知道,在哪里写表ID或在哪里出错,以及在哪里可以得到更好的建议。