Having trouble getting help?
Contact Support
Contact Support
Load content through Ajax
17 Feb 20221 minute to read
The Tab supports to load external contents through AJAX library. Refer to the following steps.
-
Import the Ajax module from ej2-base and initialize with URL path.
-
Get the data from Ajax Success event, then initialize the Tab with retrieved external path data.
@using Syncfusion.EJ2.Navigations;
@Html.EJS().Tab("MainTab").Created("Created").Render()
<style>
#container {
visibility: hidden;
}
#loader {
color: #008cff;
height: 40px;
left: 45%;
position: absolute;
top: 45%;
width: 30%;
}
.e-content .e-item {
font-size: 12px;
margin: 10px;
text-align: justify;
}
</style>
<script>
function Created() {
var TabObj = document.getElementById("MainTab").ej2_instances[0];
var ajax = new ej.base.Ajax('./network.html', 'GET', true);
ajax.send().then();
ajax.onSuccess = function (data) {
TabObj.addTab([{ header: { 'text': 'Twitter' }, content: data }], 0);
}
}
</script>
public IActionResult Index()
{
return View();
}