How to pass ViewBag string into jQuery Ajax in ASP.NET Core MVC?

How to pass ViewBag string into jQuery Ajax in ASP.NET Core MVC?

fa2020fa2020 Posts: 4Questions: 3Answers: 0

I pass a string to the view using ViewBag. I want to post this ViewBag value to an another action in the controller using ajax call. I pass that string to the view by:

and then, in the view, I use this ajax call (DataTable ajax) to pass data to the action in the controller:

The problem is that when I debug, the passed string is changed to something else. When I use alert("@ViewBag.department") it shows something like :
fefwerfwync72976nc932cnyuiyboct39t923tcn827tc79nn6: 1;
and this is meaningless. How can I fix it?

Answers

  • kthorngrenkthorngren Posts: 21,336Questions: 26Answers: 4,951

    This doesn't sound like a Datatables issue but in using ViewBag in Javascript. Maybe this SO thread will help you use ViewBag in Javascript.

    Kevin

Sign In or Register to comment.