如何实现用dwr方法提交数据啊

问题描述

我有一个DWR方法,参数是一个对象,我如何用jquery把一个form表单里面的值提取出来封装成这个对象,然后传给DWR方法呢 问题补充:conanca 写道

解决方案

先写一个jquery插件:(function($) {//将表单数据封装成对象,各个控件的name为属性名,value为属性值$.fn.serializeObject = function(){var o = {};var a = this.serializeArray();$.each(a, function() {if (o[this.name]) {if (!o[this.name].push) {o[this.name] = [o[this.name]];}o[this.name].push(this.value || '');} else {o[this.name] = this.value || '';}});return o;};})(jQuery);$('#yourFormId').submit(function() {var obj = $(this).serializeObject();// 用dwr将该对象传给后台return false;});
解决方案二:
还有一个方式就是你把表单数据封装成JSON对象,如{"userId":"123","userName":"name1"},这种数据格式,然后在后台可以利用JsonObject,轻松取出数据,封装成你的后台对象即可使用。。

时间: 2024-10-21 21:27:15

如何实现用dwr方法提交数据啊的相关文章

xmlhttp Post方法提交数据到服务器端后出现乱字符的问题!!!

xml|服务器|数据|问题 xmlhttp Post方法提交数据到服务器端后出现乱字符的问题!!! 本例子需要两个文件:xmlencode.htm和xmlencode.asp======================================xmlencode.htm============ xmlencode.asp============ 这是孟子E章提供的一个方法,但是不知道该怎么用,怎么和下面的代码加在一起用.strA="submit1=Submit&str="

jQuery使用post方法提交数据实例_jquery

本文实例讲述了jQuery使用post方法提交数据的用法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post(&

Javascript使用post方法提交数据实例_javascript技巧

本文实例讲述了Javascript使用post方法提交数据的方法.分享给大家供大家参考.具体如下: 使用JS提交数据时,可以调用本方法实现post方式的提交. var jsPost = function(action, values) { var id = Math.random(); document.write('<form id="post' + id + '" name="post'+ id +'" action="' + action +

详解jquery中$.ajax方法提交表单_jquery

复制代码 代码如下: function postdata(){                        //提交数据函数       $.ajax({                                //调用jquery的ajax方法           type: "POST",                       //设置ajax方法提交数据的形式           url: "ok.php",                   

php模拟post提交数据的方法

 这篇文章主要介绍了php模拟post提交数据的方法,实例分析了socket方法模拟post提交数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php模拟post提交数据的方法.分享给大家供大家参考.具体如下: php模拟post提交数据,用处很多,可用来网站的采集,登陆等等 这里以我项目中的论坛登录为例加以说明: 代码如下: function A_bbslogin($user_login,$password,$host,$port="80"){ //需要

python通过post提交数据的方法

  这篇文章主要介绍了python通过post提交数据的方法,涉及Python使用post方式传递数据的相关技巧,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # -*- coding: cp936 -*- import urllib2 import urllib def postHttp(name=None,tel=None,address=None, price=None,num=None,paytype=None, posttype

python使用post提交数据到远程url的方法

  这篇文章主要介绍了python使用post提交数据到远程url的方法,涉及Python使用post传递数据的相关技巧,需要的朋友可以参考下 本文实例讲述了python使用post提交数据到远程url的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 import sys, urllib2, urllib zipcode = "S2S 1R8" url = 'http://www.yoursiteweb.com/getForecast' da

asp实现防止从外部提交数据的三种方法第1/3页_应用技巧

防止从外部提交数据的方法 第一种做法,屏蔽特殊字符和关键字 fqys=request.servervariables("query_string")  dim nothis(18)  nothis(0)="net user"  nothis(1)="xp_cmdshell"  nothis(2)="/add"  nothis(3)="exec%20master.dbo.xp_cmdshell"  nothi

PHP模拟post提交数据方法汇总_php实例

第一种:file_get_contents来模拟post <php function file_get_contents_post($url, $post){ $options = array( 'http'=> array( 'method'=>'POST', 'content'=> http_build_query($post), ), ); $result = file_get_contents($url,false, stream_context_create($optio