Using Disqus on AJAX sites

Reloading a Disqus thread within an AJAX application is possible with the following code:

DISQUS.reset({
  reload: true,
  config: function () {  
    this.page.identifier = "newidentifier";  
    this.page.url = "http://example.com/#!newthread";
  }
});

See the DISQUS API Recipes repo on Github for an example DISQUS.reset recipe.

Requirements

  • Both variables this.page.identifier and this.page.URL
  • Full hashbang #!

Did you find this article helpful?