ajax提交form表单时,在后台有些参数获取不到

各位大神!我在用ajax提交表单的时候,在后台通过request.getParameter("object");
一共是要获取六个参数,但奇怪的是只能获取到2个,其他都为null;
这是我的表单提交方法:
图片说明
这是我的表单:
图片说明
这是我在后台获取的参数的方式:
图片说明
截图中绿色框里的内容在后台都能够正常获取,红色框中在后台获取的时候都为null;
表达中name="object"的名称跟我的实体类都是对应的。以前都是用form表单直接提交的,对ajax的规则不甚了解,求各位大神帮忙分析一下!在线等

3

3个回答

楼主,这个问题解决了吗?

0

什么原因呢?我现在也遇到了这种问题

0

如果取不到值的话你直接把参数拼接在url后面

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ajax提交form表单,后台接收不到值
$.ajax({ url: "", type: "post", data: formData, dataType: "json", contentType: false, // 告诉jQuery不要去设置Content-Type请求头 processData: false, success: function (data) {必须要有,设置...
ajax提交form表单,后台接收参数
controller: //批量删除delBatch @RequestMapping("delBatch.do") public void delBatch(Integer[] ids,HttpServletResponse response) throws IOException{ String str = productService.delBatch(i...
ajax提交不到后台
PHP做一个短信验证的,ajax提交过去之后没反应rn[code=javascript]rn//002.根据手机号反回验证码,rnfunction getnum()rn if($("#tel").val()=="" || $("#tel").val()==null)rn // 手机号为空校验rn alert('提示:请输入手机号');rn elsern // 提交数据rn $.ajax(rn type: "get",rn url: "http://www.diyiwuxian.com/tools/index.php?c=Phone&m=getactnum",rn async: true,rn dataType: "html",rn data: tel:$("#tel").val(),rn success: function(data) rn // 返回-1.手机号格式 不对rn if($.parseJSON(data).ret==-1)rn $("#tel").focus();rn $("#tel").val("");rn alert('提示:请输入正确的手机号码!');rn elsern $("#num").val($.parseJSON(data).ret);rn rn rn );rn rnrn[/code]rnrn[code=php]rn//接口参数rn$classCName = @$_GET['c']?$_GET['c']:'';rn$method = @$_GET['m']?$_GET['m']:'';rn$method = isset($method) ? $method : "index";rnrnrnif ( !$classCName || !$method ) rn echo "controller or method is null";rn exit(); rnrn$classCName = $classCName."Controller";rnif(file_exists(HTDOC.'gmcontrollers/'.$classCName . ".php")) rn require_once (HTDOC.'gmcontrollers/'.$classCName . ".php");rn $objC = new $classCName;rn rn if(method_exists($classCName, $method)) return $objC -> $method();rn else echo "class: $classCName not has method $method";rn else rn echo 'no file';rnrnrn[/code]
AJAX提交Form表单到后台乱码
Jsp页面的ajax请求: $('#Form1').bind('submit',function(){ ajaxSubmit(this,function(data){ alert("成功!"); window.close(); }); return false; }); ...
$.ajax 传到后台的参数获取不到
使用ajax传参数,发现后台获取不到数据value2={'key21':'value21','key22':'value22'}; post_data = {'key1':'value1','key2':value2}; $("#funDiv1").bind("click",function(){ $.ajax({ type : 'post', url : ...
jQuery ajax参数后台获取不到的问题
<script type="text/javascript"> init(); var alldate = {a : "0",b:"1"}; function init(){ url:'${ctx}/.....', type: "post", data:alldate , success: fu...
$.AJAX参数提交及后台获取方式
$.AJAX默认是get方式提交,所以你在后台只能用获取url参数的方式获取,可指定type为post更改提交方式;在后台可通过Request["控件name/url参数key"]的方式获取;如果指明了post方式,则可以直接Request.Form["控件name"];如果指明了get方式,则可以直接Request.QueryString["参数名"]获取;如果data为json,则可以Requ...
Spring MVC 多图片上传 ajax form表单 参数 提交后台
Spring MVC 进行form表单提交,并且上传多个图片和参数。
对不可预计参数的form表单进行提交时的参数获取
标题有些童鞋可能看得丈二和尚摸不着头脑,在此来说明一下: 比如:我有这么个功能,在添加工作经历时不止添加一条。点击添加更多时,多出一组经历添加表单。当点击提交时,要把所有这些添加的表单组件一起提交。这会就用到了下面的代码。 var data = $("#eduExpform").serialize(); var params = decodeURIComponent(data,true)
ajax提交数据后台获取不到
例如:测试,通过ajax提交JSON数据后台获取不到。 $.ajax({        type : 'POST',        url : 'http://localhost/zzc1684',        data : {"id" : 1},        contentType : 'application/json',        success : function...
SpringMVC下ajax提交form表单与后台接收
==========jsp(input 的name必须和实体名称一致)==================     名称:           id:
form表单ajax提交,后台实体接收
js:表单->json对象   $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push)...
将参数拼接form表单后台自动跳转提交
原理就是一个将一个map中的参数拼接成html和js代码,自动用js提交跳转,直接上代码 /** * 功能:前台交易构造HTTP POST自动提交表单<br> * @param action 表单提交地址<br> * @param hiddens 以MAP形式存储的表单键值<br> * @param encoding 上送请求报文域encod...
ajax提交form表单+跨域
$("#query").on("click",function(yhid) { var yhid=$("#txt").val();  $.ajax({ url : "/weixin/response.html?tradeId=selectYhxx", type : 'post', async : true, cache : false, data : {"yhid":yhid},
ajax提交form表单
jquery本身是没有提交form表单的方法的,但是如果为了提交一个form而引入一个几十k或者几百K的框架的话又没有那个必要,这里我们就使用的原理就是将form表单中得所有控件拼接成name和value组成的键值对的集合然后通过$.ajax提交数据,当提交form表单时实际上是发了一个简单的ajax请求,只不过请求的数据是通过遍历form中得所有元素得到的。 //调用ajaxSubmit函数提
Ajax提交form表单
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> <script type="text/javascript" src="jquery-1.12.4.js">
form表单与ajax提交
当使用ajax提交数据的时候,都是不刷新页面的,但是当你将一些input中的数据敲出来时,运行还是会刷新,这个时候 就不要写submit了,它默认就是刷新页面的,改过来之后还是不好用,再次检查下,是不是放在了form中,有的时候即使 就写了这么干净的外衣,浏览器也会刷新页面,最保险的做法就是去掉,什么也不写。(仅限参考)
ajax提交form表单 js
function sub() {     $.ajax({         cache: true,         type: "POST",         url:url,         data:$("form[name='form']").serialize(),//只要将表单序列化就可以了         async: false,         error: fu
使用ajax提交form表单
ajax提交form表单
ajax提交整个form表单
在项目开发中,有时提交form表单时不能单单用action或者jQuery的 表单提交方法有三种,主要说下第三种第一种:用form自带属性action提交第二种:用jquery提交:$("#formid").submit();第三种:用ajax提交:但如果form表单中数据很多时,不可能一一列出,只需要用$('#yourformid').serialize()就可以了 举例如下:
ajax 提交form表单,上传文件
注意:使用layui 按钮提交表单时,按钮会默认提交表单。解决如下: $('.my-btn-cancel').on('click', function (e) { e.preventDefault();//阻止按钮默认提交 }); form 表单 <form class="my-form" enctype="multipart/form-d...
form表单改为AJAX提交
一、form表单改成AJAX提交 原来的form格式 form action="xxx" method="get"> //action的值是请求的url地址 div class="form-group"> label for="name">姓名label> input type="text" class="form-control" name="n
form表单回车ajax提交
小技巧 今天整个了登录界面,本来是button按钮点击事件ajax提交,成功提交。 但是吧,回车不行,本来代码写好了,JavaScript中各种验证已写好了,改的话有点麻烦, 总是不爽,别扭,,,百思不得其解中,想到了。。。onkeydown()这是个不错的方法; 在form中加了这个 瞬间爽多了! 顺便去网上搜了一下相关事件
form表单AJAX提交
参考文章: http://blog.csdn.net/qq_28877125/article/details/75907422 http://blog.csdn.net/it_cookie_sam/article/details/52722881 一般来说form表单提交在前期学习,会是这个样子的 原来的form格式 form action="xxx" method="g
form表单的ajax提交
HTML代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ..
【ITOO】AJAX提交Form表单
【前言】       在项目中经常看见使用Ajax去提交表单,由于一开始对Ajax没有多少接触,刚开始看见的时候一头雾水,经过一段时间的磨练终于对AJAX有了简单的了解,接下来就让我们看一下在,怎么使用AJAX提交Form表单。在说明提交表单之前我们先简单了解一下什么是ajax。 AJAX简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是AJAX?
Ajax提交Form表单
<div class="iteye-blog-content-contain" style="font-size: 14px"> After clicking the submit button, FormValidation will submit the form if all the fields are valid. If you want to do additiona...
AJAX异步提交form表单
比如说有如下form:   <form id="form1" name="form1" action="" method="post"> <input type="hidden" name="submitTime" value="${now }"> <input typ
jquery使用ajax提交form表单
$.ajax({ type: jqform.attr('method'), // 提交方式 get/post url: jqform.attr('action'), // 需要提交的 url data:jqform.serialize(), success: funct...
Ajax提交Form表单及文件上传
刚刚申请下来的博客,写得第一篇。有点小激动,本人以前是一名工业3D设计师突然有些变故做上了JavaWeb开发; 前几天,发现了一些小问题。我在写后台管理页面时,需要上传一张图片。于是我就用很普通的Form表单上传有一段Json串和图片文件; Form表单上传图片只需要在<form>标签里加上enctype = 'multipart/form-data',这样是可以上传图片的; 但...
ajax整体提交form表单
ajax整体提交form表单
ajax 提交form表单
1. var dataPara = $("form[name='unitForm']").serialize();//不带附件  2.var data = new FormData($("form[name='textFrom']").get(0));//带附件
ajax提交多个form表单
首先对某一表单进行Json对象序列化:  引用:http://my249645546.iteye.com/blog/1617872 [javascript] view plain copy (function($){          $.fn.serializeJson=function(){              var serializeObj={};              var ...
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图