Javascript Code-Beispiel: function Aufruf mit mehreren
Parametern
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>
|