Note: If you are running into function not found issue, make sure you are not using a cache version of index.html by pressing the Ctrl + F5 to refresh index.html.
[Index.razor]
@page "/"
@inject IJSRuntime JsRuntime
<p>Here's an example of how to call a JavaScript method with parameters in Blazor WebAssembly.</p>
@code {
protected override async void OnInitialized ()
{
string content = "JavaScript function called with parameter";
await JsRuntime.InvokeVoidAsync("jsFunction", content);
}
}
[index.html]
<body>
. . .
. . .
<script>
function jsFunction(value) {
// Parameter value has been passed here.
console.log(value);
};
</script>
</body >
Comments