Jquery Ajax - опубликовать большое строковое значение - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть следующий код, показанный ниже:

 var model = {                 
               SampIDs: sampIDs,
                DataPointDate: $('#formparameterdataFilters #DataPointDate').val()                 
             }

  $.ajax({
                url: '@Url.OrgActionUrl((object)@ViewBag.ID, "ParData", "Parameter")',
                type: "GET",
                data: model,
                dataType: "html",
                contentType: "application/json; charset=utf-8",
                .....
                .....

Поскольку SampID - это большая строка, я не могу использовать GET из моего понимания, поэтому вместо этого я использовал POST, как упоминалось в других сообщениях.

Если я использую:

 $.ajax({
                url: '@Url.OrgActionUrl((object)@ViewBag.ID, "ParData", "Parameter")',
                type: "POST",
                data: model,
                dataType: "html",
                contentType: "application/json; charset=utf-8",

Он не может найти метод "ParData", даже если он у меня таков:

[HttpPost]
public ActionResult ParData(int? ID, int? id, ParaReportVM model)

Интересно, имеет ли он какое-либо отношение к

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