댓글 새로고침없이 로드하기와 xml_js_filter연결 이슈
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
기진곰님께서 올려주신 댓글 새로고침없이 로드하기를 참고해서
#comment부분을 새로 로드하는 것까지는 완료했습니다.
하지만 새로 로드된 상태에서 다시 댓글을 작성하면 댓글 내용이 없다는 메시지가 출력되어 확인해보니,
xml_js_filter에
API_ONREADY : function() {
var self = this;
// hook form submit event
$('form')
.each(function(){
if (this.onsubmit) {
this['xe:onsubmit'] = this.onsubmit;
this.onsubmit = null;
}
})
.submit(function(e){
var legacyFn = this['xe:onsubmit'];
var hasLegacyFn = $.isFunction(legacyFn);
var bResult = hasLegacyFn?legacyFn.apply(this):self.run(this);
if(!bResult)
{
e.stopImmediatePropagation();
}
return bResult;
});
},
부분에서 form submit 후킹이 안되어버리는 문제가 발생하는 것 같습니다.
js에서 임의로 API_ONREADY를 콜하려면 어떻게 해야될까요?
혹은 어떤 조건에서 저 라인이 실행되는지 조언을 구하고 싶습니다.
댓글 3