We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to

Thread ID:





128099 Jan 2,2017 01:30 PM UTC Jan 4,2017 05:37 AM UTC ASP.NET MVC 4
Tags: AutoComplete
Asked On January 2, 2017 01:30 PM UTC

I have an input box 'CP' and an autocomplete 'TOWN'
I have an ActionResult foundTownWithCP(string CP, string Town)

How I can set the datasource of the autocomplete 'TOWN' with the value of the inputbox 'CP' and the value of my autocomplete 'TOWN' ?


Selvamani Sankarappan [Syncfusion]
Replied On January 3, 2017 09:32 AM UTC

Hi Cholet,   
Thanks for using Syncfusion products.   
You can set the input value to the autocomplete dataSource by converting the string data to the JSON object. Refer to the following code example:  
public JsonResult text(string data) 
            var userData = new UserData() { text = data }; 
            UserData[] arr = new UserData[] { userData }; 
            string json_data = JsonConvert.SerializeObject(arr); 
            return Json(json_data, JsonRequestBehavior.AllowGet); 
We have added the input value to the autocomplete dataSource by using the button click event.   
Refer to the following code example:   
function onclick() { 
        var data = $("#input").val(); 
            url: "/Home/text", 
            data: { data: data }, 
            type: 'POST', 
            dataType: "json", 
            success: function (result) { 
                var data1 = JSON.parse(result); 
                var obj = $('#selectcar').data("ejAutocomplete"); 
                obj.option("dataSource", obj.model.dataSource); 
                obj.option("fields", { text: "text" }); 
Refer to the following sample: 
If you still face any difficulties, kindly get back to us. We will be happy to help you. 
Selvamani S. 

Replied On January 3, 2017 10:32 AM UTC

Thanks, but in your example, I must to click on a button to see the autocomplete.
It's not possible automatically ?

best regards,

Replied On January 3, 2017 01:16 PM UTC

I understand, it's work fine.

Preethi Nesakkan Gnanadurai [Syncfusion]
Replied On January 4, 2017 05:37 AM UTC

Hi  Cholet, 
Most Welcome. 
Please let us know if you need further assitance on this. 


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

or the page will be automatically redirected to sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon