How to load datatable with ajax url mvc method

0

I am developing a project in Visual Basic following the MVC pattern. I have a method called ObtenerDirecciones that will return a json . What I want to do is load a dataTable with that data. This is my javascript code. I think I'm doing the wrong part of saying how to load the board. But I can not think of how! Thank you very much in advance.

 //Llamado a método ObtenerDirecciones <HttpPost> de HomeController
         $.ajax({
             url: ObtenerDirecciones,
             data: { c: JSON.stringify($scope.movilCgv)},
             type: "post",
             error: function (data) {
                //Cuando no hay acceso a RR, el logueo automatico a agendamiento no funcionara.
                 $scope.ObtenerLinkAunqueSalgaError("", "");

                 //alert('No se pudo establecer la conexión con RR, proceda a realizar el proceso manualmente!');

             },

             success: function (data) {
                 if (data.id == 0) {
                     user = data.user;
                     pass = data.pass;
                     $scope.ObtenerLinkAunqueSalgaError(user, pass);

                     //alert(data.status);
                 } // Gestionando otro tipo de errores, el logueo automatico a agendamiento funciona.

                 if (data.id == 1) { //Si la direcion no existe.
                    //Si no existe y es estrato, no debe tener la opcion de ir a agendamiento.
                     var tip2 = document.getElementById("tipificacion2");
                     if (tip2) {
                         if (tip2.value == 521) {
                             user = data.user;
                             pass = data.pass;
                             $scope.SwitchTipificaciones("No se encontró la dirección, intente con otro criterio de búsqueda o manualmente.", user, pass,"","","");
                             $("#IndicadorMensajes").show();
                             $("#aNuevo").hide();
                             $("#DivDeCoincidencias").show();
                         }
                         else {
                             user = data.user;
                             pass = data.pass;
                             $scope.SwitchTipificaciones("No se encontró la dirección, intente con otro criterio de búsqueda o manualmente. Ingresar a Agendamiento ", user, pass,"","","");
                             $("#IndicadorMensajes").show();
                             $("#DivDeCoincidencias").show();
                         }
                     }

                 }
                 else if (data.id == 2) { //Si la direccion existe.

                     user = data.user;
                     pass = data.pass;
                     $scope.SwitchTipificaciones("La dirección existe y se encontraron las siguientes coincidencias. Ingresar a agendamiento ", user, pass,"","","");


                    // var jsonString = JSON.stringify($scope.movilCgv);

                     $('#results-table').DataTable({
                         data: data.allData,

                         columns: [
                             { data: data.allData.address },
                             { data: data.allData.state }
                         ]
                     });



                     (function ($) {

                         $("#results-table").html('');
                         $("#results-table-matrices").html('');
                         //$("#results-table").append(parsing);
                         $("#results-table").show();


                     })(jQuery);

                     $("#IndicadorMensajes").show();
                     $("#DivDeCoincidencias").show();

                 }
                 $scope.$apply();
          }}); }},

Now I have the following result,:

My object has 4 values as it says in the table, but I can not see the values I want listed:

I also get this alert as an error:

    
asked by Agustín Morelle 16.07.2018 в 03:40
source

0 answers