How to refresh a parent page

Hi Guys,

I have the fllowing requirement,

I have a model called Task to display user tasks

1 . Link to add a new task (in the tasks index page) 2 . when a user click the link, 'tasks/new' action will open up inside a popup 3 . when the user save the new task, I want to close 'new task' popup and refresh the parent page 'tasks/index' so that new task will display

I guess, i will have to execute a page reload java script at the end of 'tasks/create' action. But i'm not sure how to.

can anyone help me out to make this happen, thanks in advance

cheers, sameera

Sameera Gayan wrote:

Hi Guys,

I have the fllowing requirement,

I have a model called Task to display user tasks

1 . Link to add a new task (in the tasks index page) 2 . when a user click the link, 'tasks/new' action will open up inside a popup

What sort of popup? Are you opening a new browser window or is this an AJAX style popup?

3 . when the user save the new task, I want to close 'new task' popup and refresh the parent page 'tasks/index' so that new task will display

I guess, i will have to execute a page reload java script at the end of 'tasks/create' action. But i'm not sure how to.

This depends on how you plan to implement your popup. If you use a separate browser window then you could use JavaScript to update your "parent" window.

Since you'd be using JavaScript already you might instead use an AJAX style popup and have only a single browser window to deal with. You could perform all your updating with Prototype or jQuery by manipulating the DOM directly.

The point is that there's a few different options and it depends on which one you choose.