I have now worked around this issue.
What I think is was happening is that when I set the postData option I was overriding the fields set by the pager.
As a work around I build a little helper method that grabs the existing postData that also contains the pager fields and then I just appends my data to it.
This now works for me but I can't help wondering if there is not a neater way to do this?
The following code may or may not be usefull to someone else trying to do the same thing.
This is the helper method that turns the fields in an external form into an object that can be passed to the postData option.
The method expects a jquery selector to find the form that is to be posted on every request. The method is also passed an existing postData object that is merged with the values retrieved from the form fields.
+++++++++++++++++++++++++++++++++++++++++++++++
function objectFromForm(selector,extraData)