在jquery post中同时传递表单对象和变量

时间:2013-07-21 21:12:01

标签: javascript jquery json

我知道这个问题可能有点出于好奇但请帮助我理解,因为我已经对此进行了研究,但可能需要一个解释,因为它不够清楚

是否可以在jquery post中同时传递表单对象和变量 例如

var review=$('#review').val();
var post_url="url.com";
$.post(post_url,{'review':review, $('#registration_form').serialize()},     function(returned_form)
     {           
         $('#show_items').html(returned_form);
    });

以上代码可以正常运行

1 个答案:

答案 0 :(得分:3)

是的,您可以传递多个值。你只需要为每个人命名:

var review=$('#review').val();
var post_url="url.com";
$.post(post_url,
       {
         'review': review, 
         'registrationForm' : $('#registration_form').serialize()
       },
       function(returned_form) {           
         $('#show_items').html(returned_form);
       }
);