Ich lade gerade eine Ansicht (Ascx) in ein Div mit jQuery load(). Ich möchte einige Variablen an die Ansicht übergeben, wenn ich sie lade, also benutze ich $ .load (view, data); Dies scheint keine Probleme zu verursachen, aber ich habe keine Ahnung, wie ich auf das Json-Objekt zugreifen soll, das ich an das Steuerelement übergebe. HierÜbergabe von Variablen an eine Ansicht mit Asp.net mvc und jQuery load()
ist die jQuery:
var val = {"Id":"1"};
$("#DynamicForm").empty().load('/controller/view', val);
Diese Antwort ist korrekt. Aber ich fand, dass, wenn Sie sich auf JSON verlassen von asp.net "Return JSON (Id = 1)" verlassen müssen Sie das Objekt durch das JSON-Plugin analysieren, um es wieder in das richtige Objektformat zu konvertieren. $ .evalJSON (val) – Webmonger