나는 것 때문에 (보통 컨트롤러)와 같은 사용자에게 출력 오류 : 그것은 단지에 실패로의 joomla 구성 요소 AJAX없이
JError::raiseWarning(100, JText::_('COM_EXAMPLE_EXCEED_LIMIT')); // or: jexit(JText::_('COM_EXAMPLE_EXCEED_LIMIT'));
//then redirect them back to component
JFactory::getApplication()->redirect(JRoute::_('index.php?option=com_example'));
이 작업을 수행 할 수 없습니다 AJAX와 함께 당신이이 좋은 꽤 있기 때문에
jQuery.ajax({
url: "index.php?option=com_example&task=add",
dataType: 'json',
data: dataString,
success: function(data){
//do stuff
}
});
이상적으로 나는 JError::raiseWarning
을 사용하고 싶습니다 (내 경우 JSON에) 다시 보내는 어떤 데이터를 분석합니다. 그러나 그것이 서버 측이고 응답이 클라이언트 측에오고 있기 때문에 가능한지 확실하지 않습니까? 어떤 아이디어?
팁 주셔서 감사합니다. 'system-message-container'는 매우 잘 알고 있습니다! 성공하면 JSON 오류 메시지를 표시하기로 결정했습니다. 가장 예쁜 것은 아니지만 나는 정말 우아한 방식이라고 생각하지 않습니다. – Tom