c# - .get List<string> from controller method and display -


i new asp.net mvc , jquery , trying pull following off.

trying list<string> , display it. , in response have following system.collections.generic.list1[system.string]` in case 'lable1' contains.

what doing wrong? should do?

in controller:

public list<string> search(string input, searchby searchby) {                   manager manger = new manager();         list<string> mylist = manger.getdata(input, searchby);                                                                  return mylist; } 

in view:

 $('#ii-search').click(function () {         var number = $('#input').val();         var typeen = 'ccc';          $.ajax({             url: '@url.action("search", "initiateinspection")',             data: { input: number, searchby: typeen },             cache: false,             success: function (data) {                  (var = 0; < 4; i++) {                      $('#lable1').html(data[i]);                 }                               }         }); 

thanks

you want return jsonresult. in controller, try this:

  public jsonresult search(string input, searchby searchby)   {                   manager manger = new manager();         list<string> mylist = manger.getdata(input, searchby);                                                                  return json(mylist, jsonrequestbehavior.allowget);   } 

essentially, json function convert list json object you.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -