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
andthis.page.URL
Full hashbang
#!