我正在尝试在创建更改密码页面时验证用户名和其他字段.问题是Jquery脚本中的AJAX调用没有命中我的controller.i尝试在ajax请求的url字段中给出硬编码路径.以下是我的脚本
此checkUname函数从其中一个输入字段触发onblur事件.
<script type="text/javascript">
function checkUname()
{
// get the form values
var uName = $('#username').val();
var secQues = $('#secQues').val();
var secAns = $('#secAns').val();
var dataObject = JSON.stringify({
'uName' : uName,
'secQues': secQues,
'secAns' : secAns
});
$.ajax({
url:"validateCredentials.do" ,
type: "POST" ,
data: dataObject ,
contentType: "application/json; charset=utf-8" ,
dataType : 'json' ,
success: function(response)
{
alert(response);
} ,
error: function()
{
alert('Error fetching record.... Sorry..');
}
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的MVC控制器
@Controller
public class ArsController
{
@RequestMapping(value="validateCredentials.do", method = …Run Code Online (Sandbox Code Playgroud)