码迷,mamicode.com
首页 > Web开发 > 详细

Ajax错误

时间:2019-06-07 13:14:19      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:checked   后台   var   字符串   键值对   mapping   size   取出   开发者   

如果ajax访问不到后台对应的controller的方法,直接报错,首先查看url访问路径,如果路径没错误,再利用谷歌开发者工具来运行一下,是否存在基本语法错误,比如字符写错了,多一个少一个逗号,

如果表面前端没问题,而报错都不调用后台Mapping方法,多半是data的字符串键值对的值错误么,要么没有取得对应的值,要么传过去的类型对不上,或者传值的字符和后台@RequestParam对的值对不上,我昨天犯了个错误,ajax可以运行,返回status一直不是success,后台也没有任何反应,纠结纳闷了很久,原因是其中一个input是radio,我直接$("gender").val(),获取出来的值不对,应该使用

var gender=$("input[name=‘gender‘]:checked").val();

以下是获取radio的值的方法

var val=$(‘input:radio[name="sex"]:checked‘).val();

附三种方法都可以:

$(‘input:radio:checked‘).val();
   
$("input[type=‘radio‘]:checked").val();

$("input[name=‘rd‘]:checked").val();





Ajax错误

标签:checked   后台   var   字符串   键值对   mapping   size   取出   开发者   

原文地址:https://www.cnblogs.com/codeByWei/p/10987805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!