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

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

3个回答

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

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

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

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 传到后台的参数获取不到
使用ajax传参数,发现后台获取不到数据value2={'key21':'value21','key22':'value22'}; post_data = {'key1':'value1','key2':value2}; $("#funDiv1").bind("click",function(){ $.ajax({ type : 'post', url : ...
Spring MVC 多图片上传 ajax form表单 参数 提交后台
Spring MVC 进行form表单提交,并且上传多个图片和参数。
对不可预计参数的form表单进行提交时的参数获取
标题有些童鞋可能看得丈二和尚摸不着头脑,在此来说明一下: 比如:我有这么个功能,在添加工作经历时不止添加一条。点击添加更多时,多出一组经历添加表单。当点击提交时,要把所有这些添加的表单组件一起提交。这会就用到了下面的代码。 var data = $("#eduExpform").serialize(); var params = decodeURIComponent(data,true)
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提交数据后台获取不到
例如:测试,通过ajax提交JSON数据后台获取不到。 $.ajax({        type : 'POST',        url : 'http://localhost/zzc1684',        data : {"id" : 1},        contentType : 'application/json',        success : function...
ajax 提交form表单,上传文件
注意:使用layui 按钮提交表单时,按钮会默认提交表单。解决如下: $('.my-btn-cancel').on('click', function (e) { e.preventDefault();//阻止按钮默认提交 }); form 表单 <form class="my-form" enctype="multipart/form-d...
form表单与ajax提交
当使用ajax提交数据的时候,都是不刷新页面的,但是当你将一些input中的数据敲出来时,运行还是会刷新,这个时候 就不要写submit了,它默认就是刷新页面的,改过来之后还是不好用,再次检查下,是不是放在了form中,有的时候即使 就写了这么干净的外衣,浏览器也会刷新页面,最保险的做法就是去掉,什么也不写。(仅限参考)
使用ajax提交form表单
ajax提交form表单
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表单
Ajax如何无刷新提交form里面的内容。
ajax 提交form表单
1. var dataPara = $("form[name='unitForm']").serialize();//不带附件  2.var data = new FormData($("form[name='textFrom']").get(0));//带附件
jQuery Form Plugin (一) :使用AJAX提交Form表单
在jQuery Form插件可以让你很容易的使用AJAX提交Form表单,主要方法ajaxForm和ajaxSubmit负责收集表单元素的信息,管理提交进程。这两种方法都是可配置的,让你完全控制Form提交。使用AJAX提交表单没有任何方式比JQuery Form插件更容易的了. 官网地址:www.malsup.com/jquery/form/:有文档说明和演示示例可供参考! 我简单...
【ITOO】AJAX提交Form表单
【前言】       在项目中经常看见使用Ajax去提交表单,由于一开始对Ajax没有多少接触,刚开始看见的时候一头雾水,经过一段时间的磨练终于对AJAX有了简单的了解,接下来就让我们看一下在,怎么使用AJAX提交Form表单。在说明提交表单之前我们先简单了解一下什么是ajax。 AJAX简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是AJAX?
form表单回车ajax提交
小技巧 今天整个了登录界面,本来是button按钮点击事件ajax提交,成功提交。 但是吧,回车不行,本来代码写好了,JavaScript中各种验证已写好了,改的话有点麻烦, 总是不爽,别扭,,,百思不得其解中,想到了。。。onkeydown()这是个不错的方法; 在form中加了这个 瞬间爽多了! 顺便去网上搜了一下相关事件
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...
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> ..
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
Ajax提交form表单,Ajax文件上传
平时我们会用到各种各样的Ajax请求数据方式,下面我们就来说一下这个Ajax的表单提交,文件上传等等。。。 1.第一种,.post,.get方式 $.post(path,{data:data},function(data){ if(success){ }else{ } },"json"); 2.第二种传统的Ajax方式(给一个简单的例子) $.ajax(
ajax提交form表单和上传图片
jquery.js + jquery-form.js + springMVC实现ajax提交form表单和上传图片,上传图片成功js可以获取图片保存相对路径。
ajax提交form表单小记
用$("#formId").serialize()可以实现将form表单数据快速组装。 以前用ajax的时候,总是把form表单的数据取出来。再组装为json或者xml格式。这种方式如果表单数据少可以考虑,如果表单数据多,就会非常麻烦。 所以用$("#formId").serialize()这种方法可以直接将数据组装好。在后台还是按照常规request.getParameter("")来获取数据。...
ajax()提交form表单
$('#billForm').serialize(): 把序列化的值传给ajax()作为url的参数,轻松使用ajax()提交form表单了,而不需要一个一个获取表单中的值然后传给ajax()
jquery的ajax提交form表单
ajax提交整个表单,可以分为2种,无返回值(即表单提交到后台,后台处理完就处理完了),有返回值(后台给出成功和失败的返回,即是ajax中success方法)。 1、无返回值    $('#formId').submit(); 直接提交到后台,(目前还没实践) 2、有返回值     serialize()方法通过序列化表单值,创建URL编码文本字符串。而$("form
AJAX异步提交form表单
记录:网上有说怎么做,没说怎么接收,打印了一下数据,记录一下取值:比如说有如下form:<form id="form1" name="form1" action="" method="post"> <input type="hidden" name="submitTime" value="${now }"
--form表单使用ajax提交,获取回调函数
function domainExtendMsgSubmit() {//        $("#domainExtendMsgSubmitForm").submit();//domainExtendMsgSubmitForm为form表单id    var formData = new FormData($("#domainExtendMsgSubmitForm")[0]);    //formD...
form表单ajax提交时自动刷新【埋坑】
//前端小白,登录页做前后端交互时,ajax交互提示成功之后,页面不跳转到制定的页面,表单自动刷新了?(黑人脸……) 不说了,代码供上…… <form> <section> &
ajax提交form表单 后端接收时中文乱码
平时我们经常用到ajax提交form表单,如要提交如下form表单至后台 js代码如下 然而后端接收的数据是形如这种结构新闻联播 数据库截图如下 解决方案:ajax提交form表单时,type一定要设置为post,添加type属性时,数据库保存中文正常
ajax 提交form 后台接收不到数据
两天啊,醉了,怎么整就是接收不到,已解决 问题在哪?  看见没,注掉就正常了!
spring mvc 后台获取不到form提交的参数
在spring mvc 后台一直获取不到 $("#Form").serialize();提交的参数,一直想来想去都找不到原因。无意当中想起自己使用来禁用了。当把这个属性去掉之后,果然就可以获取到参数的值了。 在这里也顺便比较一下,input中属性disabled与readonly的区别 两种属性的写法如下:   1、 2、   这两种写法都会使显示出来的文
POST方法提交参数后台getparameter获取不到的问题!
最近项目遇到一个bug,发现用post提交的数据有的能用request.getparamater获取参数,有的却不能,我按照网上说的修改了tomcat配置文件server.xml文件 maxPostSzie=0;测试依旧存在问题,之后修改了maxParameterCount="-1",继续测试ok; 网上查阅资料后了解到: 由于Java中的哈希表实现上的漏洞,因为Tomcat使用了哈
form表单以ajax提交,并且对提交的参数进行自定义
我想将表单中没有值的字段填值,首先表单序列化得到一个String类型的值,每个字段以&分隔,用split方法将字符串转换成数组,代码如下 $("#saveUpdate").click(function() { var node = $('#tree').tree('getSelected');//我要添加的值 var parentOne = $('#tree').tree('getP
tomcat7,ajax post参数后台获取不到的问题
把项目从tomcat6搬到tomcat7之后(tomcat7的配置也是完全参照tomcat6来的),部分页面查询失效。 经过查询发现后台获取不到查询参数,查询参数是通过ajax post到后台的。 网上找了各种方法,包括设置content-type,又是把json转成json格式字符串,问题依然存在,但是把post改成get又可以获取到,百思不得其解。 后来看tomcat7配置的时候,把ma
ajax设置contentType=json后台获取不到参数
ajax中的contentType有多种类型,默认是contentType=application/x-www-form-urlencoded;charset=utf-8;,如果设置contentType=application/json;charset=utf-8;那就会发生在后台无法通过context.Request.Form[]获取参数的情况,下面我就post、get两种方式进行梳理。
sumbit 提交文件,获取不到后台返回值
[img=https://img-bbs.csdn.net/upload/201801/24/1516782320_603012.png][/img]rn不能用AJAX,要不后台接收不到数据
Ajax获取form表单提交数据
DOCTYPE html> html lang="en"> head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> meta http-equiv="X-UA-Compatible" content="ie=edge"> t
ajax提交form表单上传附件
Html代码 <div class="import"> <form id= "uploadForm" enctype="multipart/form-data"> <div class="import_title">上传</div> <div class="
ajax 提交Form表单并跳转页面
这是一个很简单的例子:先看代码 <form id="registeForm"> <div class="form-w3step1"> <input type="text" name="userName" placeholder="Your Name" required=""> <
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件