当前位置: 首页 > 面试题库 >

jQuery:serialize()表单和其他参数

弘伟彦
2023-03-14
问题内容

是否可以通过单个AJAX请求发送 表单
元素(使用.serialize()方法序列化)和其他参数?

例:

$.ajax({
    type : 'POST',
    url : 'url',
    data : {
        $('#form').serialize(),
        par1 : 1,
        par2 : '2',
        par3: 232
    }
}

如果不是,将表单与其他参数一起提交的最佳方法是什么?

谢谢


问题答案:

serialize() 有效地将表单值转换为有效的查询字符串,因此您可以简单地将其附加到字符串:

$.ajax({
    type : 'POST',
    url : 'url',
    data : $('#form').serialize() + "&par1=1&par2=2&par3=232"
}


 类似资料:
  • 我在用iTextVB。net将一些背景(即其他单页pdf)打印到另一个pdf上。 所以我有一个5页的“空白”pdf,我在第一页上盖上一个名为page1的文件的第一页。pdf,然后我把第2页的第一页。pdf作为第2页等的背景。 到目前为止,它运行良好,但我遇到了一个问题,在我的“空白”上打上一个特定的pdf文件——问题似乎与我称之为“page4”的文件有关。这似乎是因为第4页。pdf被设计成一个可填

  • 我有一个主表格和一个树状图。我添加父节点树视图通过单击一个按钮。 我有一个表单——比方说FormB——通过单击主表单上的按钮来显示。FormB上有一个组合框和一个按钮。当我点击FormB上的“确定”按钮时,我需要根据FormB上combobox的选择在树的选定节点下创建子节点。例如,如果在FormB的组合框中选择Index0并单击“确定”,我必须在之前创建的父节点下创建一个子节点。如果选择inde

  • 我正在开发一个Spring-MVC应用程序,我想在其中使用一些提到的标准在数据库中进行搜索。不幸的是,他们大约是其中的10-12个。所以我之前问过一个问题,如何将它们分解成小块,检查其中哪些不是空的,并将它们用作参数。通过使用下面提到的StringBuilder,我取得了部分成功。 我遇到的问题是如何为非空值设置Query.SetParameter(“variableName”,variableN

  • 问题内容: 我正在尝试基于REST API Ang AngularJS构建应用程序。我一直在关注本教程http://npmasters.com/2012/11/25/Symfony2-Rest- FOSRestBundle.html, 但是必须更改一些详细信息(折旧的方法),现在当我发布创建新实体时, “此表单不应包含其他字段”错误。 我的TaskType表格: 在我看来,现在我只渲染一种形式,但

  • 我开始从零开始学习Web开发,而不是使用拖放,因此作为一名新手,我想问一些类似的问题。 现在,这将代码带到屏幕的左侧,因为导航在这里工作正常。 CSS

  • 我正在尝试对一个控制器进行单元测试,它接受一个<code>ArticleForm</code>类型的请求对象,它包含一个<code>MultipartFile</code>列表。 这是我正在尝试测试的控制器方法。 下面是Model属性对象 在我的单元测试中,我想提交3个<code>MockMulitpartFile</code>对象以及<code>标题</code>和<code>描述</code>