12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- $(document).on( "click", ".btn-ver", function(event){//manda al frente de todos
- var btn = $(event.target);
- var insingia_id = btn.parents('tr').data("id");
- while($('#atributo-list_ver tr').length > 1){
- $("#atributo-list_ver tr:last-child").remove();
- }
-
- $.ajax({
- url: './action/insigniapersonal_select.php',
- type: 'POST',
- dataType: 'json',
- data: { id: insingia_id, alumno: alumno},//alumno en php inicial
- success: function(result) {
- if(result["error"]!= "" && result["error"] !== undefined){
- $("#errorBox").collapse('show');
- $("#errorBox_text").html("Error al leer la insignia.<br>"+result["error"]);
- $('#messageBox')[0].scrollIntoView({ block: "end" });
- }else{
- $("#titulo_ver").text(result["titulo"]);
- $("#desc_ver").html(result["desc"]);
- $("#categoria_ver").text(result["tipo"]);
- $("#categoria_color_ver").css("color",result["tipo_color"]);
- $("#puesto_ver").text(result["puesto"]);
- if(result["atributos"].length > 1){
- var rows = $("#atributo-list_ver > tr").length;//cuenta accesos actuales
- for(var i=0; i<(result["atributos"].length - rows); i++){
- $("#atributo-list_ver tr:first-child").clone().appendTo("#atributo-list_ver");
- }
- $("#atributos-tabla_ver").show();
- $("#atributo-list_ver tr").each(function(index) {
- $(this).find('.atributo_ver').text(result["atributos"][index]["atributo"]);
- $(this).find('.nivel_ver').text(result["atributos"][index]["nivel"]);
- });
- }else{
- $("#atributos-tabla_ver").hide();
- }
- $("#duracion_ver").text(result["duracion"]);
- if(result["evidencia"] != "" && result["evidencia"] != null){
- $("#evidencia_ver").attr("href", "./files/evidencias/"+result["evidencia"]);
- $("#evidencia_ver").parent().show();
- }else{
- $("#evidencia_ver").parent().hide();
- }
- }
- },
- error: function(jqXHR, textStatus, errorThrown ){
- $("#errorBox").collapse('show');
- $("#errorBox_text").html("Error al obtener los datos");
- $('#messageBox')[0].scrollIntoView({ block: "end" });
- }
- });//ajax
- });
|