ajax 用serialize()传的form表单参数 传select下拉框的text值

大神们 求解决,jquery ajax 提交form表单,表单中有 select下拉框, ajax 用serialize()传的form表单参数。 问题是 想传递 select框选中内容 怎么办呀
点击onclick 直接走这个ajax,现在提交的是select框的val(),不是 text(),
我想传到后边 text()的值。在线等解答。谢谢

具体输入数值如下:

    <select id="codeVersion">

    <s:iterator value="#你要放的list" status="s">

    <option value="<s:property value="#你要放的list[#s.index]"/>"><s:property

    value="#你要放的list[#s.index]"/></option>

    </s:iterator>

    </select>

简介:

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。

Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。

Ajax 是一种用于创建快速动态网页的技术。

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-13
我也碰到了这样的方法,然后我就把下拉框的value值改为了相对应的中文
第2个回答  2015-09-05
有没有解决?解决了就分享一下嘛,我现在也是这个问题,刚想一个办法就是传值给隐藏控件
第3个回答  2015-10-07
<select id="codeVersion">
<s:iterator value="#你要放的list" status="s">
<option value="<s:property value="#你要放的list[#s.index]"/>"><s:property value="#你要放的list[#s.index]"/></option>
</s:iterator>
</select>
这样value的值不就是text的值了吗?
第4个回答  2014-11-20
那你就不能用serialize方法了,这里面都是value值;你看看$("#myformSub").serialize()传的对象格式是什么样,自己定义一个对象,吧你需要的值赋进去就可以了。
我就是不明白,你为什么要传text值,value值能到后台,text肯定就能获取到,一般传参用的都是value,你这有什么特殊需求吗?本回答被网友采纳

ajax 用serialize()传的form表单参数 传select下拉框的text值
具体输入数值如下:<select id="codeVersion"> <s:iterator value="#你要放的list" status="s"> <option value="<s:property value="#你要放的list[#s.index]"\/>"><s:property value="#你要放的list[#s.index]"\/><\/option> <\/s:iterator> <\/select> 简介:Ajax 即“Asynchronous Jav...

jquery ajax 提交表单,serialize()序列化表单数据,但其对type=file的in...
也就是 把URL作为参数, 放在 text字段里,,如果硬要一起的话, 可以转成2进制,,,不过很少这么做,,,

ajax序列化from表单怎么接收ajax序列化提交表单
格式:varjsonData=$(form).serializeArray();1 1 在使用ajax提交表单数据时,以上两种方法都可以将data参数设置为(form).serialize()或(form).serializeArray()。1.serialize()方法 格式:vardata=$(“form”).serialize();1 1 功能:将表单内容序列化成一个字符串。这样在ajax提交表单数据时,就不...

servlet怎么解析jquery通过serialize提交的表单
与JQuery中其他方法一样,serialize()方法也是作用于一个JQuery对象,它能够将DOM元素内容序列化为字符串,用于ajax请求。通过使用serialize()方法,可以提交本页面的所有域,代码如下:当单击“提交”按钮后,所有属于form1的表单元素都能提交到后台,即使在表单中再增加字段,脚本仍然能够使用,并且不需要做...

skygq ajax form怎么用
ajax中data参数传值的时候,用下边这种方式,传序列化的表单值就好了。 data:$(\\\\'#regForm\\\\').serialize(),\/\/.serialize()方法将form表单内所有数据组装

java中的serialize方法怎么用
具我所知:serialize 是jquery ajax里面的一个方法吧。serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及\/或 文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中 ...

...$('#imagefile_form').serialize(); 表单提交时怎么获得不到值。f...
formSerialize() 是将一个form中所有的表单元素以 name作为key,value来拼接保存数据的,你的input都不带name 所有无法获取数据

网页无法打开,弹出ajaxform需要jquery插件才能运行禁止此页再显示对话...
1,在表单subimt事件里用ajax提交表单内容,然后returnfalse;阻止自动表单形式提交 2,把sumbit提交按钮改成button,用button按钮的click事件触发ajax提交表单 剩下的就是ajax的事情了 .ajax({ url:'服务器地址',data:'表单数据(可用serialize序列化表单数据)',type:'post',dataType:'json',success:...

restful的post请求是否只能选择表单上传和ajax上传其中一种
推荐第一种把用@RequestBody比较多,在网上看了下这个问题,出现问题的情况比较多,你也没有贴出代码,我没碰到过这种情况,不过一般都是用$("#bankPay").serialize();序列化表单为字符串提交的

axios怎么模拟form表单提交,怎么传递FormData对象
data: $('form').serialize()用jquery举例:(function () { ('form').on('submit', function (e) { e.preventDefault();.ajax({ type: 'post',url: '\/caiyongji\/is\/DiaoSi',data: $('form').serialize(),success: function () { alert('form was submitted');} });});});或者 ...

相似回答