- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 05:03 AM
Hi Community,
I have a ui builder page, and want to create a button which, upon click, executes an action and then reloads the page.
While I can get the 'executes and action' part done through the event scripts, I am not able to reload the page.
Any suggestions on how to achieve this?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-18-2024 10:18 AM - edited ‎10-22-2024 04:47 AM
Hi @Hasan6
Though I would not personally recommend this method to update the data on the Page, as it can be refreshed through the definition of client states and data resources defined with dynamic inputs and event handler-triggers.
You can use the below script in order to reload the page by binding any event with the below client script -
Please note that you can access the document object using this code for other use cases as well.
Checkout full blog on this for more information on Pros and Cons.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 05:24 AM
Ah, yes that makes sense 🙂
I would have to test it myself as well, but I think top.window.location.reload() could work.
Help others to find a correct solution by marking the appropriate response as accepted solution and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 05:42 AM
Tried this, but still not reloading the page.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 05:44 AM
Alright, maybe we can take a different approach here.
helpers - UI Builder | ServiceNow Developers
By using the helpers.navigate.to() function you could set a new URL. What happens if you just use the same URL you're already in?
Help others to find a correct solution by marking the appropriate response as accepted solution and helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-13-2024 06:38 PM
Tried this, but what if I’m trying to reload a subpage!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 05:30 AM
Hello @Hasan6
Use
location.reload(true);
For the entire page reload.
Plz mark my solution as Accept, If you find it helpful.
Regards,
Samaksh