AJAX 호출을 한 후에 사용자 정의 JS 함수를 호출하는 데 문제가 있습니다. 기본적으로, 기본 html 페이지에 몇 개의 라디오 버튼을 만들었습니다. 사용자가 라디오 버튼 중 하나를 클릭하면 AJAX 호출을 트리거하고 기본 HTML 페이지에서 설정 한 "div"콘텐츠의 다른 html 파일을 반환합니다. 다른 HTML 파일에는 onclick 이벤트 핸들러를 사용하여 함수를 호출하는 사용자 정의 JS 함수 (예 : "updateContent()")가 있습니다. 앱을 실행하고 버튼을 클릭합니다. 방화 광구가 "updateContent()가 정의되지 않았습니다"라는 오류가 발생했다는 것을 알았습니다. 함수 자체가 올바르게 작동하므로 제대로 정의되어야합니다. 이것 좀 도와주세요! 감사.AJAX 내용을 반환 한 후 사용자 정의 JS 함수를 호출 할 수 없습니다.
3
A
답변
2
마법의 Google 단어는 "JSON-P"와 "On Demand Javascript"입니다. 기본적으로 청크를로드하는 대신 태그를 만들고로드합니다. 그러면 자바 스크립트가 해석되고, 함수가 정의되고, 못이 발견되고, 말은 shod되고, 왕국은 사라지지 않습니다.
+0
JSON-P를 사용하여이를 수행하는 방법을 안내해 주시겠습니까? –
1
innerHTML을 통해 삽입 한 js 코드가 실행되지 않기 때문입니다. eval
을 통해 HTML 코드에서 추출해야 할 수도 있습니다. PrototypeJS에는 configuration option이 자동으로 있습니다.
js 코드를 분리하고 나머지 js 코드와 함께 포함하는 것이 좋습니다.
관련 문제
- 1. 사용자 정의 메서드를 호출 할 수 없습니다.
- 2. Ajax Javascript 메서드를 호출 할 수 없습니다.
- 3. AJAX 호출 후 DOM 요소로 작업 할 수 없습니다.
- 4. 개체가없는 멤버 함수를 호출 할 수 없습니다.
- 5. Backbone.View에서 함수를 호출 할 수 없습니다.
- 6. "cancelBondProcess()"함수를 호출 할 수 없습니다.
- 7. PHP에서 클래스의 함수를 호출 할 수 없습니다.
- 8. WCF 함수를 호출 할 수 없습니다.
- 9. google.load 사용자 정의 js
- 10. AJAX Toolkit에 사용자 정의 컨트롤을 추가 할 수 없습니다. TabContainer
- 11. 다른 사용자로부터 ASP.NET 사용자 정의 컨트롤을 호출 할 수 없습니다.
- 12. 반환 된 AJAX 변수를 수정할 수 없습니다.
- 13. VBA 공용 함수에서 사용자 지정 Hashtable을 반환 할 수 없습니다.
- 14. 다른 스레드에서 JS 함수를 호출 할 수 있습니까?
- 15. 함수를 호출 한 후 전체 데이터를 볼 수 있습니다.
- 16. Silverlight. 자바 스크립트 함수를 호출 할 수 없습니다.
- 17. Codebehind에서 Javascript를 호출 할 수 없습니다.
- 18. JQuery/CodeIgniter로 AJAX 호출 후 반환 된 데이터 평가
- 19. AJAX 호출 후 효율적인 플러그인 호출 방법
- 20. Ajax 호출 후 jQuery 갤러리로드
- 21. Ajax 호출 후 Dom 값
- 22. php에서 javascript/ajax 함수를 호출
- 23. JQuery는 .load를 사용하여 배치 한 HTML에서 함수를 호출 할 수 없습니다.
- 24. JS 함수를 호출 한 HTML 문서의 이름을 가져옵니다.
- 25. Tapestry5에서 영역을 업데이트하는 데 사용되는 action 링크에서 JS 함수를 호출 할 수 없습니다.
- 26. SQL Server에서 사용자 정의 함수를 사용하여보기에 인덱스를 만들 수 없습니다.
- 27. JS 오류 : null의 메서드를 호출 할 수 없습니다.
- 28. .JWS 파일에서 사용자 정의 객체 유형을 반환 할 수 있습니까
- 29. Javascript는 함수를 호출 할 때까지 함수를 호출하고 다시 호출하지 않습니다.
- 30. 안쪽 스레드 또는 asyntask 함수를 호출 할 수 없습니다.
Ajax를 사용하여 '
'을 (를) 가져 오는 중입니까? 이제는 문제를 묻는 질문입니다. –^동의 함. 대부분의 기능과 감속은로드하지 않는 '
' 태그에서 발생합니다. 나는 * 같은 페이지에서 스크립트를로드하는 방법이 있다고 생각하지만 찾으면 다시 게시 할 것입니다 ... – Blender