0
Ajax 문제가 있습니다.onblur() 이벤트에서 Ajax POST 트리거
입력란이 있으며 onblur() 이벤트에 변경된 값을 제출하고 싶습니다. 그것은 자극적 인 깜박임이 있다는 것을 제외하고는 모두 잘 작동합니다.
새 값을 입력하고 클릭하십시오. 값이 새 값으로 변경되기 전에 이전 값이 다시 깜박입니다 ...
이것이 내가하는 방법입니다. I는 입력 요소에 위해 onblur 기능을 첨부 :
이벤트는 폴더의 유틸리티 기능이 결합되어onblurevent = function()
{
HN.Gui.HTML.post(bindingpage, bindingref, this.value);
};
HN.Util.addEvent(elem, "blur", onblurevent);
:
HN.Util.addEvent = function(obj, type, fn)
{
if (obj.attachEvent) {
obj['e'+type+fn] = fn;
obj[type+fn] = function(){obj['e'+type+fn](window.event);};
obj.attachEvent('on'+type, obj[type+fn]);
} else
obj.addEventListener(type, fn, false);
};
그리고 그것은 화재 때 그것은 JQuery와 게시물을 트리거 :
HN.Gui.HTML.post = function(page, ref, value)
{
var json = (value == "")
? {clear: "contents"}
: {set: {formula: value}};
var url = page + ref + "?attr";
$.post(url, JSON.stringify(json));
};
그것은 모두 꽤 똑바로입니다.
우리의 아약스 업데이트주기의 유물로 밝혀졌다
당신이하고있는 일의 코드 샘플을 게시 할 수 있습니까? – seth
세스, 더 자세한 정보를 게시했습니다 ... –
깜박임이 나타나는 브라우저는 무엇입니까? –