¿Puedo saber cuál es la diferencia para el siguiente script (con $cuando vs sin $cuando para ajaxRequest)
$.when(ajaxRequest("GET", "Api/Filter/Country", null, true)).done(function (data) { return data; });Y por debajo
ajaxRequest("GET", "Api/Filter/Country", null, true).done(function (data) { return data; });Función principal
ajaxRequest: function (type, url, data) { var options = { dataType: "json", contentType: "application/json", cache: false, type: type, data: data ? ko.toJSON(data) : null }; var antiForgeryToken = $("[name='__RequestVerificationToken']")[0].value; if (antiForgeryToken) { options.headers = { 'RequestVerificationToken': antiForgeryToken } } return $.ajax(url, options); }