I am currently using the below to setup my autocomplete. it works well, however, it seems to bind the url just once, I need it to bind again later so that I can send a different value.
IE this $("#impRacf").val() changes, and I need that to reflect in my call. thanks!
$("#sellerNameFilter").kendoAutoComplete({
placeholder: "Enter Seller Name ...",
dataTextField: "seller_name",
filter: "searchValue",
minLength: 3,
dataSource: {
type: "json",
serverFiltering: true,
serverPaging: true,
pageSize: 20,
transport: {
read:
{
url: publish + "/home/sellerName?&id=" + $("#impRacf").val()
}, //read
parameterMap: function () {// send value of autocomplete as the "startsWith" parameter
return {
searchValue: $("#sellerNameFilter").data("kendoAutoComplete").value()
};
}
} //transport
} //datasource
}); //kendoAutoComplete
IE this $("#impRacf").val() changes, and I need that to reflect in my call. thanks!
$("#sellerNameFilter").kendoAutoComplete({
placeholder: "Enter Seller Name ...",
dataTextField: "seller_name",
filter: "searchValue",
minLength: 3,
dataSource: {
type: "json",
serverFiltering: true,
serverPaging: true,
pageSize: 20,
transport: {
read:
{
url: publish + "/home/sellerName?&id=" + $("#impRacf").val()
}, //read
parameterMap: function () {// send value of autocomplete as the "startsWith" parameter
return {
searchValue: $("#sellerNameFilter").data("kendoAutoComplete").value()
};
}
} //transport
} //datasource
}); //kendoAutoComplete