ajax提交请求时radio取值的坑

版权声明:博主原创文章,转载请注明来源。 https://blog.csdn.net/somehow1002/article/details/79955344

HTML页面

<label>
    <input type="radio" name="cat_id" id="cat_id" value="0" />
    <input type="radio" name="cat_id" id="cat_id" value="1" />
    <input type="radio" name="cat_id" id="cat_id" value="2" />
</label>

js中要取选中radio的值,应当这样取

$('input[type=radio][name=cat_id]:checked').val()

所以ajax提交请求时,使用

cat_id:$('input[type=radio][name=cat_id]:checked').val()

千万不要像我一样使用下面的方式

cat_id:$("#cat_id").val()  //错误方式

论前端菜鸡的悲伤。。。

阅读更多

扫码向博主提问

somehow1002

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • PHP
  • Java
  • MySQL
去开通我的Chat快问

没有更多推荐了,返回首页