мой асинхронный веб-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 не был вызван
Как я могу связать набор данных в функцию успеха