묻고답하기
xml_handler.js 에서 AJAX 호출시 오류
2015.05.13 22:31
xml_handler.js 에서 exec_xml 함수를 통해 AJAX 호출하려고 하니까 아래와 같은 오류가 납니다.
try {
$.ajax({
url : xml_path,
type : 'POST',
dataType : 'xml',
data : xml.join('\n'),
contentType : 'text/plain',
beforeSend : function(xhr){ _xhr = xhr; },
success : onsuccess,
error : function(xhr, textStatus) {
waiting_obj.css('display', 'none');
var msg = '';
if (textStatus == 'parsererror') {
msg = 'The result is not valid XML :\n-------------------------------------\n';
if(xhr.responseText == "") return;
msg += xhr.responseText.replace(/<[^>]+>/g, '');
} else {
msg = textStatus;
}
try{
console.log(msg);
}catch(ee){}
}
});
} catch(e) {
alert(e);
return;
}
해결했습니다.
module.xml 의 퍼미션 문제였네요..
XE에서 AJAX 호출할 때 Action 호출하도록 되어있었는데, 그 퍼미션이 manager로 되어 있어서 발생한 문제였네요..