65.9K
CodeProject is changing. Read more.
Home

Loading or Refreshing a div Content using JQuery

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.17/5 (11 votes)

Aug 5, 2015

CPOL
viewsIcon

22458

In this post, we will discuss how we can load or refresh some contents to our container div in a particular interval of time.

In this post, we will discuss how we can load or refresh some contents to our container div in a particular interval of time. To do this, we will be using normal setInterval in JQuery. We will create an element which is to be considered as our container div. And by using setInterval, we will refresh the content which we create dynamically to our container div. I hope you will like this.

Using the Code

To work with, load your jQuery reference first. I am using the following version of JQuery.

<script src="http://sibeeshpassion.com/content/scripts/jquery-2.0.2.min.js"></script>

Create a container div

<div id='container'></div>

So now we can do our script part.

Implementation

Please find the below scripts:

$(document).ready(
function() {
setInterval(function() {
var randomnumber = Math.floor(Math.random() * 20);
    var html='';
    for(i=0;i<randomnumber;i++)
    {
        html+='<p>'+ randomnumber+ '</p>';
    }
    $('#container').html(html);
}, 1000);
});

As you can see, we are creating some random numbers which are less than 20.

var randomnumber = Math.floor(Math.random() * 20);

And assigning the random value to the dynamically created p tag.

html+='<p>'+ randomnumber+ '</p>'

Now, we need to style our p tag as follows:

p {
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 18px;
  width: 18px;
  padding: 5px;
  text-align: center;
  background-color: #999;
  color: #fff;
  float: left;
}

That is all, it is time to run our code.

jsfiddle link: Loading or refreshing a div content jsfiddle

Output

Conclusion

I hope you liked this post. Please share your valuable feedback. Thanks!