Javascript ajax函数不适用于spring mvc
这是我的ajax函数Javascript ajax函数不适用于spring mvc,javascript,java,jquery,ajax,spring-mvc,Javascript,Java,Jquery,Ajax,Spring Mvc,这是我的ajax函数 $("#submitButtonNc").click(function(){ var newCreditLimit=$('#newCreditLimit').val(); var cardNumber=$('#selectedCard').val(); $.ajax({ type : 'POST', url : 'updateSupplymentaryCreditLimit.json', dataTy
$("#submitButtonNc").click(function(){
var newCreditLimit=$('#newCreditLimit').val();
var cardNumber=$('#selectedCard').val();
$.ajax({
type : 'POST',
url : 'updateSupplymentaryCreditLimit.json',
dataType: "json",
data : {
'cardNumber' :cardNumber,
'newCreditLimit':newCreditLimit
},
success : function(json) {
alert("aassdd");
},
error:function(error){
alert("error",error.toString());
}
});
error:function(error){
alert("error",error.toString());
}
这是我的后端java函数。我使用了spring MVC:
@RequestMapping(value = "updateSupplymentaryCreditLimit", method = { RequestMethod.POST })
public @ResponseBody String updateSupplymentaryCreditLimit(@RequestParam("cardNumber") String cardNumber,
@RequestParam("newCreditLimit") String newCreditLimit){
String message =null;
try{
double creditLimit=Double.parseDouble(newCreditLimit);
SupplementaryCreditCardLimitBean supplementaryCreditCardLimitBean =new SupplementaryCreditCardLimitBean();
supplementaryCreditCardLimitBean.setCardNumber(cardNumber);
supplementaryCreditCardLimitBean.setNewCreditLimit(creditLimit);
message= "Success";
}
catch(Exception e){
message= "Error";
}
return message;
}
当我单击#submitButtonNc
按钮时,后端更新supplymentarycreditlimit
函数调用,但响应显示在前端ajax函数中
$("#submitButtonNc").click(function(){
var newCreditLimit=$('#newCreditLimit').val();
var cardNumber=$('#selectedCard').val();
$.ajax({
type : 'POST',
url : 'updateSupplymentaryCreditLimit.json',
dataType: "json",
data : {
'cardNumber' :cardNumber,
'newCreditLimit':newCreditLimit
},
success : function(json) {
alert("aassdd");
},
error:function(error){
alert("error",error.toString());
}
});
error:function(error){
alert("error",error.toString());
}
请告诉我显示错误警报的原因是什么在
updateSupplymentaryCreditLimit
方法中运行代码时是否引发任何异常?请从函数返回json类型,甚至尝试在JSONNo VPK中映射错误。updateSupplymentaryCreditLimit函数返回“Success”字符串ajax完成后调用的error
函数是否也返回“Success”字符串?如果是,在警报(“error”,error.toString())中打印的内容代码>?VPK,已打印此错误“parsererror”“SyntaxError:意外标记<在JSON中的位置0”