jQuery(document).ready(function( $ ){ var ajaxUrl = blogzeeNoticeOject.ajaxUrl, _wpnonce = blogzeeNoticeOject._wpnonce var welcomeOption = blogzeeNoticeOject.welcomeOption var noticeContainer = $('.blogzee-admin-notice') if( noticeContainer.length > 0 ) { // dismiss notice noticeContainer.on('click', '.alert-dismiss, .action-button.review-never, .action-button.already-reviewed', function(){ var _this = $(this), notice if( _this.parents('.blogzee-admin-notice').hasClass( 'blogzee-welcome-notice' ) ) notice = welcomeOption $.ajax({ url: ajaxUrl, method: "POST", data: { "action": 'blogzee_admin_notice_ajax_call', "_wpnonce": _wpnonce, "dismiss_option": notice }, beforeSend: function(){ _this.text( 'Dismissing...' ) }, success: function( result ) { var parsedResult = JSON.parse( result ) if( parsedResult.status ) _this.parents( '.blogzee-admin-notice' ).fadeOut() }, complete: function() { _this.text( 'Dismissed' ) } }) }) } })