отправить два параметра для загрузки данных через ajax - PullRequest
0 голосов
/ 28 мая 2018

Я работаю над приложением MVC4 C #, и на данный момент оно передает параметр конкретному контроллеру для заполнения таблицы данных (плагин jQuery), код

$('#myTable').DataTable({
                searching: false,
                ...
                bAutoWidth: false,
                "ajax": {
                    "url": "/Home/CargarTabla?id=" + noDocumento,
                    "type": "GET",
                    "datatype": "json"
                },

, но сейчасМне нужно отправить два параметра и использовать это

"url": "/Home/CargarTabla?id=" + noDocumento + "&grupo=" + mensajero,

значение mensajero равно "hola"

var mensajero="hola";

        function cargarTabla() {
            $('#myTable').DataTable({
                ...
                bAutoWidth: false,
                "ajax": {
                    "url": "/Home/CargarTabla?id=" + noDocumento + "&grupo=" + mensajero,
                    "type": "GET",
                    "datatype": "json"
                },

контроллер MVC получает первое значение, но не получает второеэто мой контроллер

enter image description here

подскажите, пожалуйста, что я делаю не так?

1 Ответ

0 голосов
/ 28 мая 2018

Вы на самом деле отправляете "неопределенную" строку.Если бы параметр не был связан, тогда grupo был бы нулевым, а не неопределенным.

Предоставленный вами код javascript, вероятно, урезан.Если вы измените URL-адрес в коде JavaScript следующим образом:

"url": "/Home/CargarTabla?id=" + noDocumento + "&grupo=testgroup",

и параметр будет получен в методе Web API, то, конечно, способ передачи переменной mensajero неправильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...