Tuesday, May 22, 2018

Accessing ViewBag/Model in Script Using jQuery

<script type="text/javascript">
 //this below code will run in view.cshtml,Not in .JS file
    var Employeeinfo = @Html.Raw(Json.Encode(@ViewBag.EmployeeInfo))
        $(".ddlEmpName").chosen().on("change", function () {
            var ddlEmpName = $(this);
            $.each(Employeeinfo , function (key, val) {
                if (ddlEmpName .chosen().val() == val.EmpID) {
                    ddlEmpName .parent().parent().siblings().find('.txtEmpSalary').val(val.EmpSalary);
                    return false;
                }
            });
        });

</script>


============================
Accessing Model in script using Jquery
//Start employee.cshtml
@model DAL.Models.employeeModel
<div>
           <table>             
                <tr>
                    <td >
                        Name
                    </td>
       <td >
                        Age
                    </td>
                </tr>
            
        </table>
</div>

<script type="text/javascript">
    var employees = @Html.Raw(Json.Encode(Model.employees))
</script>

//End employee.cshtml

No comments:

Post a Comment

javascript Filter/index off

 var family = [{"name":"Jack",  "age": 26},               {"name":"Jill",  "age"...