Ajax错误

Posted codebywei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax错误相关的知识,希望对你有一定的参考价值。

如果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错误的主要内容,如果未能解决你的问题,请参考以下文章

Javascript代码片段在drupal中不起作用

微信授权页面执行ajax不执行,刷新才能执行

前端面试题之手写promise

Ajax 片段元标记 - Googlebot 未读取页面内容

执行AJAX返回HTML片段中的JavaScript脚本

为啥这个代码片段说包含错误?