[jQuery] $.post NOT_ENOUGH_ARGS

[jQuery] $.post NOT_ENOUGH_ARGS


My source is "jQuery in Action" (Bibeault/Katz) - page 249,
the $.post function.
According to the documentation post() takes three arguments:
URL, parameters, callback where callback is a function with 2 arguments,
response and status.
I've tried the following - which is called from the form
as onsubmit="CheckForm0(this);" [code]
// argument 'form' is the reference to entry form
function CheckForm0(form) {
$.post(form.action,form,
function(response,mystatus){
alert('response: ' + response + " status: " + status);
})
return false;
} [/code]
But I get the following error message:
"""
Error: uncaught exception: [Exception... "Not enough arguments"
nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame ::
http://bart.johnson.com/js/jq/jquery.js :: anonymous :: line 3636" data: no]
"""
Am I correct that the callback function needs another argument?
It would be helpful if someone could point me to what I have done
incorrectly.
Thanks
Tim (not an ajax virgin, but a jQuery noob)