I am trying to call a controller from jquery.Here every thing works fine,but in ajax it shows error alert. What is going wrong.
$.ajax({
                         type: 'POST',
                         url:'<%=request.getContextPath()%>/billing',
                         data: ({caseId: caseId,  noteID :  noteID}),    
                         cache: false,
                         success: function(data){
                                alert("Success");
                            },
                         error: function(xhr, textStatus, error){
                         alert("Error occured.");
                         }
                         });
My controller
@RequestMapping(value = "/billing", method = RequestMethod.POST)
    public String Billing(@RequestParam Long caseId,
            @RequestParam Long noteID, HttpServletRequest request)  throws Exception {
        try{
           ----Some data base updation---
            logger.debug("success ");
        return "success";
        } catch (Exception e) {
            logger.error(e,e);
            throw e;
        }}
Please help me in this.
 
    