Wie zum ausführen von JavaScript-Funktion auf PartialView laden in MVC 3

\\code
public ActionResult mapPartial(DataTable dt)
        {
            string strEvents = "[";
            foreach (DataRow row in dt.Rows)
            {
                strEvents += "[" + row["Lat"].ToString() + ", " + row["Long"].ToString() + ", " + "\"" +
                row["LastName"].ToString() + row["DateOfBirth"].ToString() + "\"" + "],";
            }
            strEvents = strEvents.Remove(strEvents.LastIndexOf(","));
            strEvents += "]";

            ViewBag.locpoints = strEvents;

            return PartialView(dt);
        }

//in the partial view page
<script type="text/javascript">
       function mapInit(Viewbag.locpoints) {

              var arr = $.parseJSON(Viewbag.locpoints);
              //more code which assigns a map to div map below 
       }
</script>

<div id="map" class="map"></div>

Wie kann ich den Aufruf der JS-Funktion sofort, um meinen anzeigen, wenn das partial view geladen wird. Die partial-Methode in der controller liefert eine Zeichenkette, die als parameter in der JS-Funktion. Hoffe, es macht Sinn.

InformationsquelleAutor user2906420 | 2013-12-20

Schreibe einen Kommentar