The id was not being sent when it was present.
Make a new option elementId that is set from the id of the base element.

Now requestParams() can be a local function, rather than a method if
JinPlace, saving a few bytes too.
Merged from master (again!?).
Tidy up that last merge commit.
Update documentation, since we are not overloading url as
a submit function any more.