2

jqgrid를 사용하여 인라인 편집을하려고합니다. 여기서는 Spring 컨트롤러를 호출 할 것이므로 추가 서버 측 유효성 검사를 수행해야합니다. 서버 유효성 검사 오류가있는 경우 errorfunc를 통해 jqgrid를 다시 보내야하고 사용자에게 알립니다.jqgrid inline editing with errorfunc

function saveRow(rowId) { 
    saveparameters = { 
      "url" : 'editcontroller', 
      "successfunc" : function(response) { 

       alert('success'); 
       return true; 
      }, 
      "errorfunc": function (reponse) { 
       alert('error'); 
       return true; 
      } 
     }; 
    jQuery('#myGrid').jqGrid('saveRow', rowId, saveparameters); 
} 

사람은 내가 errorfunc하는 서버 수준 유효성 검사 오류를 보내 봄 컨트롤러에 작성해야 이해하는 데 도움이 수 없습니다. 나는 인터넷 검색하지만 구체적인 예를 찾을 수 없습니다.

미리 감사드립니다.

답변

1

PHP에서 HTTP 헤더 기능 500 "내부 서버 오류"를 보냅니다. errorfunc가 자동으로 catch합니다.

헤더 (HTTP/1.0 500 오류 메시지)