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.list
1[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
Post a Comment