Refresh certain elements of a page using jQuery after a set amount of time, can be used with any element with an ID. I amended the example given with the URL to only refresh once and not intermittently. Works in all browsers.

$('#button1').click(function () {

  var url = "http://www.your-url.com?ID=" + Math.random(); //create random number

  setTimeout(function () {
    $("#elementName").load(url + " #elementName>*", "");
  }, 1000); //wait one second to run function

});