如何将另一个参数从jquery ajax传递给mvc控制器,以及form.serialize()

Tal*_*l l 2 model-view-controller jquery defaultmodelbinder

我使用一个名为jscroller的jQuery插件,它使用jquery.ajax进行ajax调用.我需要从搜索表单传递所有参数,并将它们传递给mvc控制器,我认为最好的方法是在'data'字段中输入以下expr':

$('#formId').serialize();
Run Code Online (Sandbox Code Playgroud)

我的问题是,我需要传递一个"页面"值以及表单值,该值随每次调用而改变.

如何将页面值与"数据"字段中的"序列化"表达式一起放置,还是有另一种更有效的方法呢?

Aru*_*hny 6

我认为

var formdata = $('#formId').serialize();
data: (formdata ? formdata + "&" : "") + "page=" + pageId
Run Code Online (Sandbox Code Playgroud)

会解决你的问题