0

ajax成功応答コントローラが検証エラーでビューを返したかどうかを確認する明確な方法はありますか?

コントローラー:

if(result.hasErrors()) {
        return "place/add";
    }

JavaScript:

$.ajax({
        url : "<spring:url value="/place/add"/>",
        type : 'POST',
        data : $("#newPlaceForm").serialize(),
        success : function(response) {

応答に検証メッセージがないかどうかを確認するにはどうすればよいですか?

4

3 に答える 3

0

成功:関数(応答){

if(response.status == "SUCCESS"){

// success code

}else{
    // show validation errors
     errorInfo = "";
     for(var i =0 ; i < response.result.length ; i++){
        errorInfo += "<br>" + (i + 1) +". " + response.result[i].code;
      }

     $('#errorId').html("Please correct following errors: " + errorInfo);

},  error: function(e){
         alert('Error: ' + e);
     }
于 2013-07-27T11:14:49.100 に答える