$.post takes a request string (separated by "&"), or a json for parameters
to be passed to the server. you won't be able to form a form element. if you
want to go thru the pain of finding all the form elements and their values,
then i would recommend looking into ajax form plugin.
http://www.malsup.com/jquery/form/

or, if you are willing to do the hardwor, then you can collect all the form
fields into a json object, or concat them into string form with "&" and
provide this string as param to the $.post function.

-GTG

On 6/26/07, vince <[EMAIL PROTECTED]> wrote:


Another problem I am having.

I have tried using jQuery's $.post function from within a form. i.e:

onclick="$.post(\'login.php\', this.form ,function(data)
{ document.getElementById(\'login_container\').innerHTML = data;  }) ;

which ... kind of works

on the other end I have:

if (isset($_POST['usern'])) {
        $usern = $_POST['usern'];
        $pass = $_POST['pass'];


Simple. However it doesn't work, and if I echo the contents of the
strings I get...

[object HTMLInputElement]


Any help?

Thanks


Reply via email to