jqGrid에서 서버측 오류 메시지를 처리하는 방법
jqGrid에서는 다음을 구현하여 서버측 오류 처리를 사용자 정의할 수 있습니다. loadError 콜백 함수.
오류 확인
오류가 발생했는지 확인하려면 서버에서 반환된 HTTP 상태 코드를 확인하세요. 성공적인 응답의 상태 코드는 일반적으로 200인 반면, 오류 응답의 상태 코드는 400 또는 500 범위입니다.
오류 메시지 표시
한 번 오류가 감지되면 사용자에게 오류 메시지를 표시할 수 있습니다. 이를 수행하는 한 가지 방법은 오류 메시지를 포함하고 이를 그리드 위에 표시하는 div 요소를 생성하는 것입니다.
예
다음 코드 조각은 다음의 예를 보여줍니다. 사용자 정의 JSON 형식으로 전송된 오류 메시지를 표시하는 loadError 구현:
loadError: function (jqXHR, textStatus, errorThrown) { // Remove any existing error divs $('#' + this.id + '_err').remove(); // Parse the error response var errorInfo = $.parseJSON(jqXHR.responseText); // Construct the error message var errorText = ''; for (var i = 0; i < errorInfo.length; i += 1) { if (errorText.length !== 0) { errorText += "<hr/>"; } errorText += errorInfo[i].Source + ": " + errorInfo[i].Message; } // Display the error message $(this).closest('div.ui-jqgrid').before( '<div>
loadError 콜백 함수를 구현하면 jqGrid에서 서버측 오류 메시지 처리를 사용자 정의하여 보다 유익하고 사용자에게 유용한 정보를 제공할 수 있습니다. -친절한 경험.
위 내용은 jqGrid에서 서버측 오류 메시지를 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!