2013-08-02 3 views
2

Je reçois une erreur dans l'appel de printemps ajax. Je sais que c'est une erreur de syntaxe mais je ne peux pas trouver ce que c'est. quelqu'un peut-il aider? scénario400 Mauvaise demande au printemps appel ajax

:

$.ajax({ 
     type : 'POST', 
     contentType : 'application/json; charset=utf-8', 
     url: 'saveCommittedAmount.html?investmentId='+investmentId+ '&=transactionData' +transactionData + '&=investorId' +investorId + '&committedAmt='+committedAmt, 
     success: function(response) { 
      return false; 
     } 
    }); 

Controller Spring:

@RequestMapping(value = "/saveCommittedAmount", method = RequestMethod.POST) 
    @ResponseBody 
    public String saveInvestmentValue(@RequestParam("investmentId") String investmentId, 
      @RequestParam("transactionDate") String transactionDate,@RequestParam("investorId") String investorId, 
      @RequestParam("committedAmt") String committedAmt) throws ParseException { 
     Transaction transaction = new Transaction(); 

     Date tDate = (Date) new SimpleDateFormat("MM/dd/yyyy").parse(transactionDate.trim()); 

     transaction.setCommittedAmount(BigDecimal.valueOf(Double.valueOf(committedAmt))); 
     transaction.setUserId(Integer.parseInt(investorId)); 
     System.out.println("committedAmt" + "committedAmt"); 
     transaction.setTransActDate(tDate); 
     transaction.setInvestmentId(Integer.parseInt(investmentId)); 
     assetService.updateTransaction(transaction); 
     return Constants.RESPONSE_SUCCESS; 
    } 

Répondre

2

Votre méthode saveInvestmentValue attend un @RequestParam("transactionDate").

Cependant, votre appel ajax envoie transactionData. Vous devriez changer ceci pour être le même

url: 'saveCommittedAmount.html?investmentId='+investmentId+ '&=transactionDate' +transactionDate + '&=investorId' +investorId + '&committedAmt='+committedAmt, 
+0

merci, édité cela, mais ayant toujours une erreur. – puppuli

+0

désolé, le projet n'était pas propre, il a travaillé après le nettoyage du projet, merci encore. – puppuli

Questions connexes