나는 내가 가진 느릅 나무 aftersubmit는 다음과 같이 함수에서 그것을 좀하고 싶습니다 insertStatus 내가 라는 JSON 값을 반환하고 있습니다 :있는 jqGrid afterSubmit
var addOptions =
{
closeOnEscape: true,
width:500,
url: 'addMember',
savekey: [true, 13],
afterSubmit : function(response, postdata)
{
alert(response.insertStatus);
},
resize : false,
closeAfterAdd: true
};
을하지만 난 그냥 메시지를 표시합니다 "undefined".
이 값은 새 레코드 삽입이 데이터베이스에 성공적으로 저장되었는지 여부를 알려주기 때문에 InsertStatus 값을 JSON으로 가져 오려고합니다. 어쩌면 여기에서 JSON 값을 얻을 수 없다면 다른 방법을 따라야할까요?
다른 작업에 errorText를 사용하고 JSON 값을 반환하는 대신 사용자 정의 오류 메시지와 함께 HTTP 오류 상태를 반환했습니다. 최선의 방법이 될 것입니까? 두 번째 aproach가 더 나을지라도 첫 번째 답변에 대해 알고 싶습니다. 당신의 도움을 주셔서 감사합니다.
jqgrid 제출 후 json을 얻고 싶습니까? – viyancs
안녕하세요 viyancs, 네, 그게 내가하려는거야. 당신의 도움을 주셔서 감사합니다. –
새로운 행이 성공한 후 서버로부터받은 응답이 데이터베이스에 저장되었는지,'response.insertStatus'를 다루는 객체를 호출하기 때문에 응답이 객체인지 확인하십시오. 단지'alert (response);' 경고 (postdata)'및 귀하의 질문을 업데이트 응답 결과를 포함 ... 나는이 많은 사람들이 대답을 생각합니다 .. :) – viyancs