【求助】关于JQuery获取不到值,请求参数为Null
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【求助】关于JQuery获取不到值,请求参数为Null相关的知识,希望对你有一定的参考价值。
代码贴到下面了,问题是点第一下获取不到值,第二下就可以,求大神解惑。
第一次点击获取不到值是因为页面刚刷新进入的时候,单选框没有被选中,所以获取的值是空的。因为你第一次点击了,所以这个单选框被选中了,所以第二次点击就能获取到这个单选框的值了。
因为存在这样的问题,你这里就不要再用radio了,直接使用a标签或其他标签代替,然后在新增一个隐藏框,当点击了某一个按钮时,把按钮的值赋值到这个隐藏框,等点提交的时候提交这个隐藏框的值就好了。追问
但是我这里是需要单选样式的,只能单选不能多选,我不知道除了Radio之外怎么还有没有别的方法来实现单选。望大佬不吝赐教。
追答我上面说的方法就符合你说的这种情况呀,每次点击都把radio的值放到隐藏框里面(替换原来的值),这样在提交的时候也只会提交最后点击的radio的值。你如果不理解,也可以用回你原来的方法,只是在页面载入的时候给一个默认值就好了。比如默认选中“包”
追问望大佬给个代码或者伪码,弟弟参考一下,万分感谢
追答在“包”的那个radio设置选中:只要加属性checked即可。如
追问这样的话如果点击除了包以外的按钮获取的值还是“包”底下的值,
追答你的所有radio的name值都设置成一样的值就可以了.
追问不是很明白您的意思,我一共有五组radio,每一组都需要获取不同的值,每一组的name值都是一样的。
参考技术A 200 【求助】关于JQ以上是关于【求助】关于JQuery获取不到值,请求参数为Null的主要内容,如果未能解决你的问题,请参考以下文章
asp.net jquery ajax post 后台页面获取不到值 怎么解决?
Ajax学习——GET和POST请求(jQuery中的实现方式)