Beispiel: Aufruf aus einem a-href Link einer javascript function mit zwei Parametern
Der Aufruf erfolgt aus einem Link heraus.
Im Server Razor-View, Asp.Net Core MVC
@{ string sURL_SearchAgent = "delete_SearchAgent_in_List('divRow_SearchAgent_" + item.IDSearchAgent + "','" + item.Text_Search + "')"; } <a onclick="return @sURL_SearchAgent">delete</a>
|
Während der Browser-Laufzeit
<a onclick="return delete_SearchAgent_in_List('divRow_SearchAgent_56','asp core')">delete</a> |
Script Function
Im folgenden Code wird die java script function : delete_SearchAgent_in_List aufgerufen.
Die Definition der zwei Parameter (idElement, sSearch) bei der Übergabe sind immer nicht vom Typ definiert sonder standartmässig var oder object
<script>
function delete_SearchAgent_in_List(idElement, sSearch) { //--------< post_SearchAgent() >--------
sSearch = encodeURIComponent(sSearch).replace(/'/g, "%27").replace(/"/g, "%22"); var sURL_SearchAgent = "/SearchAgents/delete_searchagent?s=" + sSearch;
//--< ajax upload >-- $.ajax({ type: "POST", url: sURL_SearchAgent, contentType: false, processData: false, //nodata data: "-no-data-", //Type: PlainObject or String or Array
error: function (request, status, error) { alert("Errortext:\n" + request.responseText); } , success: function (json_down_data) { //----< successfull() >----
//----</ successfull() >---- } }); //--</ ajax upload >--
var divRow = document.getElementById(idElement); if (divRow != null) { divRow.remove();}
return null; //--------</ post_SearchAgent() >-------- }
</script>
|