The solution is to assign the read property to a method that wraps the ajax call like so:
$("#search").kendoAutoComplete({
dataTextField: "Name",
minLength: 1,
dataSource: {
type: "json",
serverFiltering: true,
transport: {
read:
function(options) {
$.ajax({
url: "someUrl",
contentType: 'application/json',
data: { text: options.data.filter.filters[0].value },
type: "Get",
xhrFields: {
withCredentials: true
},
crossDomain: true,
success: function (result) {
options.success(result);
}
});
}
}
}
}
});
This gives you the ability to replace the default ajax behavior.