2010-10-05 2 views

ответ

4

Вы можете использовать .serialize(), чтобы увидеть, что строка POST выглядит следующим образом:

$("#formOne").submit(function(){ 
    alert("you are submitting" + $(this).serialize()); 
}); 

Убедитесь, что #formOne является сама форма, так что this относится к <form> элементу при сериализации. Для отладки вы всегда можете попробовать это вместо того, чтобы (с помощью Firebug или Chrome):

$("#formOne").submit(function(){ 
    console.log($(this).serializeArray()); 
}); 

Это напечатает как массив объектов с name и value собственности, немного легче читать, по крайней мере, меня.

+0

@Nick - как обычно спасибо! Это было любопытство, так как мне, конечно, нужно было это показать в какой-то момент. THX человек! –

+0

, а если нет? скажем, функция отправки привязана к кнопке, возможно, #sbtBtn? :) Я попробовал подключить $ ("# formOne") вместо $ (это) - нет радости –

+0

Это хорошо. +1 – Tarik