`
zengshaotao
  • 浏览: 786654 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

表单参数一并提交

 
阅读更多

对于一般的table数据,并且还带有查询条件,我们都会使用jquery easyui 的datagrid来实现。

 

实现一般需要考虑初始化和再次查询两个动作,这个时候要为表单参数做一些操作,比如提交输入的参数。

 

当输入的数据比较多时,我们可以通过如下的方式进行数据的组装和提交:

 

$("#searchbtn").click(function(){ $("#preResultDetail").datagrid('reload',serializeForm($("#mysearch"))); });

 

function serializeForm(form){

var obj = {};

$.each(form.serializeArray(),function(index){

//下面的this是一个表单域的对象

if(obj[this['name']]){

obj[this['name']] = obj[this['name']] + ','+this['value'];

} else {

obj[this['name']] =this['value'];

}

});

return obj;

}

 

mysearch是表单的id。后台就可以通过request getParameter的方式进行获取

分享到:
评论

相关推荐

    jQuery Form 页面表单提交的小例子

    隐藏字段不会在页面上显示,但会在表单提交时一并发送到服务器。在这个例子中,隐藏字段用于传输一些额外的参数信息,比如定义ID、签名信息等,这些参数可能用于服务器端的业务逻辑处理。 以上是本小例子所包含的...

    浅谈Web页面向后台提交数据的方式和选择

    2. **通过网页链接提交**:另一种方法是在链接的URL中附带参数,当用户点击链接时,浏览器不仅会跳转到新页面,还会将链接中的参数一并提交给后台。这种方式同样会导致页面刷新,适用于简单的提交场景,如导航至新的...

    常用web数据传递

    4. **隐藏表单字段(Hidden Fields)**:在表单中使用`<input type="hidden">`,在提交时一并传递,但这种方法只能在表单提交的情景下使用。 其次,JavaScript作为客户端脚本语言,与服务器端的JSP和Servlet交互...

    自定义拦截器实现防止重复提交-5页.pdf

    - 在客户端,通常在表单提交时,将服务器生成的令牌作为一个隐藏字段一并发送。这样,当服务器接收到请求时,就可以通过比较令牌来判断是否是重复提交。 总结,防止重复提交的关键在于生成唯一的令牌,并在每次...

    layui数据表格重载实现往后台传参

    最后,文章还提供了一个实践部分的HTML和JavaScript代码示例,展示了如何将前端的查询条件整合到表单中,并在用户提交表单时将所有输入的参数一并传到后端进行处理。这个过程主要通过表单元素的`name`属性来获取表单...

    PHP中的curl使用参数详解

    8. **CURLOPT_POST**: 非零值指示cURL进行POST请求,常用于HTML表单提交。 9. **CURLOPT_FTPLISTONLY**: 设置为非零,cURL会列出FTP目录,而不是下载或上传文件。 10. **CURLOPT_FTPAPPEND**: 非零值时,cURL会...

    PHP-Forms:一个简单的php表单类

    这可能涉及到将错误信息与相应的表单元素关联起来,并在生成HTML时一并显示。 5. **表单渲染**:最后,类会有一个方法来生成完整的HTML表单,将所有元素和可能的错误消息组合在一起。这样,你只需要在PHP代码中调用...

    Extjs4中Form的使用之本地hiddenfield

    其中hiddenfield是一个表单字段类型,用于在表单中创建隐藏字段,它不会在页面上直接显示,但可以用来存储表单数据的某些值,以便在提交表单时一并发送到服务器。 在本实例中,我们创建了一个名为“本地hiddenfield...

    minibrowser

    而Post则用于向服务器发送数据,如填写表单后提交信息,常用于数据的创建和更新。minibrowser不仅支持这两种基本操作,还能处理复杂的请求场景,如处理表单数据、上传文件等,让用户在浏览网页时能进行更多互动。 ...

    基于PHP的115 Php自动上传类.zip

    PHP中的`file_get_contents()`或`cURL`库可以用来发送HTTP请求,将文件数据和必要的参数一并提交到115网盘的上传接口。 115网盘的API可能需要开发者注册并获取API密钥、Access Token等认证信息,这些信息会在PHP...

    layer.open提交子页面的form和layedit文本编辑内容的方法

    接下来,我们将`layedit`编辑器的内容赋值给子页面中ID为`content`的`textarea`,以便于在表单提交时一并发送。然后,我们需要检查表单中是否所有必填字段都已填写,例如`menuId`和`title`。 最后,我们使用`$.ajax...

    jsp+servlet 图片上传

    2. **处理表单提交**:当用户提交表单时,`Servlet`会被调用。在`doPost`方法中,我们通过`HttpServletRequest`对象的`getPart`或`getParts`方法获取上传的文件。需要注意的是,由于文件大小可能很大,因此需要处理...

    thinkPHP使用post方式查询时分页失效的解决方法

    通常,ThinkPHP的分页是通过生成HTML的a标签来实现的,用户点击这些链接时,浏览器会发起一个新的GET请求,将当前页码和其他查询参数一并发送到服务器。但在POST请求中,由于数据是通过表单提交,这些参数并不会自动...

    获取ztree节点数据

    最后,将处理后的节点数据赋值给表单中的隐藏字段,以便提交表单时一并发送到服务器端。 ```javascript $("input[name=functionIds]").val(functionIds); $("#roleForm").submit(); ``` 这里通过jQuery选择器找到...

    python实现登陆教务系统查询成绩借鉴.pdf

    这个值通常用于防止CSRF攻击,需要在登录时一并提交。 - **登录**:根据共享值和用户输入的密码,进行特定的加密操作(如MD5哈希),构造登录参数。设置请求头,模拟表单提交,向登录接口发送POST请求。 - **处理...

    jQuery ajax serialize() 方法使用示例

    - `<input type="hidden">`:隐藏输入框,它的值不会显示在表单界面上,但会随表单数据一并提交。 - `<textarea>`:文本区域,允许用户输入多行文本。 - `<select>`:下拉选择框,用户可以从其中选择一个或多个预设...

    10-CSRF的攻击与防御1

    请求时,客户端需将Token作为参数一并提交,服务器端验证Token的有效性。 3. 验证码:对于特别敏感的操作,可以使用图形验证码或短信验证码来增强安全性。 4. 使用POST请求:敏感操作应通过POST而非GET请求,因为GET...

    get和post请求的区别.pdf

    - **POST请求**:适用于提交表单数据、上传文件等操作,如登录验证、数据提交等。 #### 十一、总结 GET和POST请求在HTTP协议中扮演着重要角色,了解它们之间的区别对于开发健壮、安全的Web应用至关重要。GET请求...

    day18_综合练习_docx1

    最后,选中项删除功能是指用户可以一次选择多个项目进行删除,这需要在前端实现多选功能,然后将所有选中项的ID一并提交给后台。在分页条件查询中,用户可以指定页码和每页显示的数量,同时可以添加过滤条件。后台...

Global site tag (gtag.js) - Google Analytics