JSFiddle - React, Tailwind, and code Playground

by Angelo Rogério Rubin

JavaScript

(function(){
var table = '<table class="table table-striped table-bordered table-hover dataTables-produtos" id="'+settings.tableName+'" >'+
	'<thead>'+
		'<tr>'+
			get_columns() +
		'</tr>'+
	'</thead>'+
		'<tbody>'+
			stringDataColumns+
		'</tbody>'+
	'</table>';

var stringDataColumns = "";

function getCountrys()  {
	return $.ajax({
		url: "", 
		contentType: "application/json; charset=utf-8",
		dataType : 'json',
		type: 'POST'
	});
}

var promised = getCountrys();

promised.done(function(result){

	$.each( result, function( key, val ) { 
		stringDataColumns = stringDataColumns +  
			'<tr>' + 
			'<td>' + val.id + '</td>'+ 
			'<td>' + val.name + '</td>'+ 
			'<td>' + val.code + '</td>'+
			'<td>' + '<a class="btn btn-primary btn-xs btnSelect" id="btnSelect" data-dismiss="modal">' + settings.buttonName + '</a></td>' +
			'</tr>';
	});

	console.log(stringDataColumns);
});

console.log(stringDataColumns);
})();