Функция успешного вызова асинхронного вызова веб API не возвращает набор данных - PullRequest
0 голосов
/ 02 июля 2018

мой асинхронный веб-API, возвращающий данные

  [HttpGet]
  [Route("PrjID_SelectMob")]
  public async Task<List<PrjID_SelectMob>> PrjID_SelectMob(int CKy, int UsrKy, int ObjKy, int TrnTypKy, int PreKy, string EnvironmentName)
  {
        List<PrjID_SelectMob> objMasList = await accMasService.PrjID_SelectMob(CKy, UsrKy, ObjKy, TrnTypKy, PreKy, EnvironmentName);
        return objMasList;
  }

функция успеха ajax не получает возвращаемые данные, которые я получу (набор данных = не определено)

   $.ajax({
    url: "http://localhost:49558/api/ComboLoad/PrjID_SelectMob?CKy=" + Cky + "&UsrKy=" + userky + "&ObjKy=" + ObjKy + "&TrnTypKy=" + FormGlblData.TrnTypKy + "&PreKy=" + 1 + "&EnvironmentName=" + Envermentname,
    type:'GET',
    crossDomain: true,
    dataType: 'jsonp',
    async: false,
    contentType: 'application/json; charset=utf-8',
    success: function (dataSource) {
        dataset = dataSource;
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
        console.log(textStatus);
        alert("Status: " + textStatus);
        alert("Error: " + errorThrown);
    }

});

Я получу эту ошибку

Status: parsererror

Ошибка: ошибка: jQuery112303621583680685383_1530522960313 не был вызван

Как я могу связать набор данных в функцию успеха

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