내 응용 프로그램에서 localtime.js를 성공적으로 사용하고 있지만 이제는 ive가 Ajax를 사용하기 시작했습니다. ajax로 만든 요소에는 localtime이 수행하는 형식이 없습니다. 내 일반적인 비 아약스 요소. 여기 메신저에서 현지 시간 플러그인을 사용합니다 http://code.google.com/p/jquery-localtime/downloads/detail?name=jquery.localtime-0.5.js&can=2&q= 어떻게하면 아약스가 만든 새로운 요소에 대해 트리거 할 수 있습니까?localtime.js가 ajax 이후에 작성된 요소에서 작동하지 않습니다.
0
A
답변
2
localtime 플러그인이 $(document).ready()
과 같은 DOM 준비 이벤트를 수신하는 것으로 추측하고 있습니다. 초기 페이지로드 중에 해당 요소에 서식을 적용합니다. 새로운 DOM 컨텐츠가 주입되는 아약스 성공 콜백과 유사한 링크가 형식 지정 함수에없는 한, 해당 함수는 트리거되지 않으며 원하는 형식이 지정되지 않습니다. 초기 페이지를로드 한 후에 추가 된 요소를 선택하고 서식을 지정하려면 Ajax 호출에서 요소를 삽입 한 후에 현지 시간 형식 지정 함수를 호출해야합니다. 여기에는 초기 페이지로드 중에 한 번 호출하는 명명 된 함수에서 서식 지정 프로세스를 둘러싸고 관련된 내용이 삽입 될 때마다 다시 포함될 수 있습니다.
코드를 보여 주면 더 자세하고 직접적인 응답을 기대할 수 있습니다.
1
감사 아론 는 지금
var format;
var localise = function() {
jQuery(this).text(jQuery.localtime.toLocalTime(jQuery(this).text(), format));
};
jQuery(".dateOnly:last").each(localise);
아약스
에서 내 JS 응답의 마지막 비트에 코드 줄을 추가했고 그것을 작동합니다!관련 문제
- 1. IE8의 AJAX 이후에 mediaelement.js가 작동하지 않습니다.
- 2. onRender의 요소에서 작동하지 않습니다.
- 3. Replace가 TypeText 이후에 작동하지 않습니다.
- 4. MDB가이 예외 이후에 작동하지 않습니다.
- 5. 새로운 Ajax 추가 요소에서 Jquery 툴팁이 작동하지 않습니다.
- 6. 성공은 succesfull $ .ajax 요청 이후에 호출되지 않습니다.
- 7. css3pie가 모든 요소에서 작동하지 않습니다.
- 8. 동적으로 작성된 스크립트가 작동하지 않습니다.
- 9. jquery 코드가 포스트 백 이후에 작동하지 않습니다.
- 10. Firefox __doPostBack이 유휴 시간 이후에 작동하지 않습니다.
- 11. Ajax 게시물이 작동하지 않습니다.
- 12. Ajax 호출이 작동하지 않습니다.
- 13. Ajax 함수가 작동하지 않습니다.
- 14. AJAX PHP로 작성된 글
- 15. JQuery .one이 ajax로드 요소에서 작동하지 않습니다.
- 16. 구성 요소에서 화살표 키가 작동하지 않습니다.
- 17. parent()가 실제 요소에서 작동하지 않습니다.
- 18. javascript에서 html로 작성된 날짜 텍스트 상자 이후에 jquery 캘린더 활성화
- 19. 숨겨진/보이지 않는 요소에서 Microsoft AJAX jscript $ find가 작동하지 않습니까?
- 20. AJAX problem-onreadystate가 작동하지 않습니다.
- 21. ajax jquery는 ie에서 작동하지 않습니다.
- 22. Ajax JSON 로더가 작동하지 않습니다.
- 23. $ .ajax 성공 함수가 작동하지 않습니다.
- 24. ajax 스크립트가 IE에서 작동하지 않습니다.
- 25. AJAX 및 PHP가 작동하지 않습니다.
- 26. AJAX/Javascript 함수가 작동하지 않습니다.
- 27. $ .ajax()가 firefox에서 작동하지 않습니다.
- 28. Ajax 콜백이 예상대로 작동하지 않습니다.
- 29. Firefox에서 Ajax 코드가 작동하지 않습니다.
- 30. 기본 승인이 작동하지 않습니다. AJAX
답장 aaron에게 감사드립니다. 그게 내가하고 싶은 일이다. hehe하지만 내 문제는 jquery/js 잘 못하기 때문에 당신의 아약스 호출에서 요소를 삽입 한 후 "localtime 서식 함수를 호출하는 방법을 모르겠다. 그게 왜 누군가가 저를 도울 수 있기를 바라면서 플러그인에 대한 링크를 올려 놓는 이유입니다. 답장을 보내 주셔서 감사합니다! – gekong
플러그인의 현재 기능과 구현에 필요한 요소 사이의 격차를 좁히기를 원한다면 앱에 대한/링크를 구체적으로 게시해야 할 것입니다. 그렇지 않으면, 당신을 도우려는 사람은 그들의 해결책이 당신의 시스템에 맞기를 바라는 것 이상을 할 수 없을 것입니다. – Aaron