code: function(url) {
  			var self = this;
  			var content = '';
  
  			// If no accessible title, set it to 'Dialog Window'
  			if ( self.options.accessible_title == null ) {
  				self.options.accessible_title = 'Dialog Window'
  			}
  
  			if ( self.xhr !== null ){
  				self.xhr.abort();
  				self.xhr = null;
  			}
  
  			self.build_modal('<div class="modaal-content-container' + ( self.options.loading_class != '' ? ' ' + self.options.loading_class : '' ) + '">' + self.options.loading_content + '</div>' );
  
  			self.xhr = $.ajax(url, {
  				success: function(data) {
  					// content fetch is successful so push it into markup
  					var target = $('#' + self.scope.id).find('.modaal-content-container');
  					if ( target.length > 0){
  						target.removeClass( self.options.loading_class );
  						target.html( data );
  
  						self.options.ajax_success.call(self, target);
  					}
  				},
  				error: function( xhr ) {
  					// There were some errors so return an error message
  					if ( xhr.statusText == 'abort' ){
  						return;
  					}
  
  					var target = $('#' + self.scope.id + ' .modaal-content-container');
  					if ( target.length > 0){
  						target.removeClass( self.options.loading_class ).addClass( self.options.ajax_error_class );
  						target.html( 'Content could not be loaded. Please check the source and try again.' );
  					}
  				}
  			});
  		}
docs: Fetch Ajax Data ----------------------------------------------------------------