Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax函数不适用于spring mvc_Javascript_Java_Jquery_Ajax_Spring Mvc - Fatal编程技术网

Javascript ajax函数不适用于spring mvc

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

这是我的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());
}
这是我的后端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”