jQuery表单发布

Sam*_*ows 2 jquery

我使用一个简短的脚本从数据发布到PHP处理页面.

function get(){
    $.post('data.php',{name: form.name.value},
        function(output) {
        $('#age').hide().html(output).fadeIn(1000);
        }
    );
}
Run Code Online (Sandbox Code Playgroud)

这只会从输入中发送一个:

$.post('data.php',{name: form.name.value},
Run Code Online (Sandbox Code Playgroud)

我想知道如何更改脚本以发送多个脚本?

ale*_*lex 8

function get() {
   $.post('data.php', $('form').serialize(),
     function(output){
      $('#age').hide().html(output).fadeIn(1000);
   });
}
Run Code Online (Sandbox Code Playgroud)

这假设您要发送所有表单输入.或者,您可以用对象文字替换它,例如...

{
    name: $('input[name="name"]').val(),
    age: $('#age').val()
}
Run Code Online (Sandbox Code Playgroud)