- Generate a new URI with the provided uriFunc
- Make an HTTP GET request to that URI
- Extract from the response the first element that has an id attribute
- Replace the contents of the element with the corresponding id in the current document, with the contents of the element extracted from the new response
To round things off (and borrowing inspiration and approach from Jeff Minard), I also provide a higher level function called liveSearch(), which hooks a handler to a text input to trigger continuous liveUpdates as the user enters text. Both liveUpdater() and liveSearch() are supported with a nice clean API in the bleeding edge version of Seaside, available here. See the WALiveRequestTest class for example usage.