asp.net как получить доступ к данным вызова ajax в действии контроллера - PullRequest
0 голосов
/ 03 октября 2018

как вы можете видеть в приведенном ниже примере, я передаю данные: действию контроллера с помощью атрибута данных, как я могу получить доступ к этим данным в действии, я использовал запрос ['data'], но он не работал

<script>
    $('#btnSelected').on('click', function (e) {
            var selectedIDs = [];
            $("#myTable tr.selected").each(function (index, row) {
                selectedIDs.push($(row).find("td:first").html());

            });
             var selecteddata =selectedIDs 
             var link = '@Url.Action("ConvertApplication", "Applications")';
            $.ajax({
                url: link,
                type: 'POST',
                data: selecteddata ,
                contentType: 'application/html',
                success: function (content) {
                    $('#ConvertToProject').html(content);
                    },
                error: function (xhr, ajaxOptions, thrownError) {
                        alert(xhr.status);
                        alert(thrownError);
                    }
                });

        });
    </script>

1 Ответ

0 голосов
/ 03 октября 2018

Ваше действие должно иметь список в качестве входного параметра.

Public ActionResult ConvertApplication(List<int> selecteddata)
{
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...