Aufrufende Javascript-Funktion mit mehreren Parametern aus gridview-hyperlink
Bin ich immer den folgenden Fehler beim aufrufen einer javascript-Funktion aus ein hyperlink innerhalb eines gridview.
JavaScript kritische Fehler (unknown source location)
SCRIPT1006: Expected ')'
Den alert in der Funktion gar nicht zeigen. Vielen Dank im Voraus.
function EditResource(sResourceID, sTravelMName, sChronoMName) {
alert("test");
var options = {
url: "http://192.168.9.12:1002/SitePages/ResourceEdit.aspx?ResourceID=" + sResourceID + "&TravelManagerName=" + sTravelMName+ "&ChronoManagerName=" +sChronoMName,
title: "Edit Resource",
autoSize: true,
dialogReturnValueCallback: DialogCallback
};
SP.UI.ModalDialog.showModalDialog(options);
}
Den hyperlink-code
<asp:HyperLink runat="server" CssClass="padding5" ID="hpEdit" ToolTip="Set Manager" ImageUrl="../_layouts/15/images/Test/Icons/icon_edit.png" NavigateUrl='<%# "javascript:EditResource(" + Eval("Resource_ID") + "," + Eval("Travel_Manager_Full_Name") + "," + Eval("Chrono_Manager_Full_Name")+")" %>'></asp:HyperLink>
- Was ist der javascript-Funktion aufrufen, wie in der eigentlichen HTML-Seite?
- Der Aufruf im code-snippet den hyperlink oben. Ich nenne es aus der NavigateUrl-Eigenschaft. Hier ist die aktuelle html -, wenn die Seite gerendert wird href="javascript:EditResource(19,Joline Farquhar,Pikes)"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie brauchen, um zu entkommen die string-Variablen im javascript-Aufruf.
Ihre Funktions-Aufruf-code hat Fehler...
beachten Sie das fehlende Anführungszeichen um den Namen. Es muss so Aussehen: