我在调用AJAX调用后遇到了调用用户定义的JS函数的问题。基本上,我在主html页面上创建了几个单选按钮。当用户点击其中一个单选按钮时,它将触发AJAX调用并返回我在主html页面中设置的“div”内容中的另一个html文件。另一个html文件包含用户定义的JS函数(例如“updateContent()”),它使用onclick事件处理函数来调用该函数。当我运行应用程序时,点击按钮。我看到萤火虫抱怨“updateContent()未定义”错误。该功能本身工作正常,必须正确定义。请帮助我一下!谢谢。返回AJAX内容后无法调用用户定义的JS函数
3
A
回答
2
这里的神奇谷歌词是“JSON-P”和“On Demand Javascript”模式。基本上,不是加载一个块,而是创建并加载一个标签。然后javascript被解释,你的功能被定义,钉子被找到,马被穿上,王国不会丢失。
1
这是因为您通过innerHTML插入的js代码永远不会执行。您可能需要从通过eval
运行它的HTML代码中提取它。 PrototypeJS有一个configuration option自动执行此操作。
我会建议你将js代码分开并将其与其余的js代码一起使用。
相关问题
- 1. 函数返回Ajax调用
- 2. 用户定义函数返回#值I2
- 3. 如何从用户定义函数返回ajax suceess
- 4. 带有AJAX调用的Javascript函数 - 回应后的返回值
- 5. 使用来自Ajax调用,动态内容返回的数据
- 6. 将ajax内容应用到元素后执行js函数
- 7. 返回AJAX内部的AJAX调用
- 8. 从ajax响应内容调用函数
- 9. Javascript函数AJAX调用返回undefined
- 10. 函数调用ajax返回false
- 11. 调用Javascript函数返回一个未定义值的函数
- 12. 在AJAX调用后返回PHP数组
- 13. ajax调用后document.ready()函数的内容不会运行
- 14. SQL Server用户定义的函数返回表 - 无法从选择查询
- 15. 将无法访问在组件定义内回调函数
- 16. 调用函数的返回值在调用函数中未定义
- 17. 调用用户定义的C函数
- 18. php代码调用javascript函数返回函数没有定义
- 19. 使用ajax和回调函数向函数传递/返回值
- 20. 首次调用后始终调用的Ajax回调函数
- 21. Ajax调用后无法返回HTML表格
- 22. 原型js调用自定义函数
- 23. AJAX调用后从嵌套函数返回
- 24. 的Ajax调用后javascript函数调用
- 25. jQuery Ajax调用后无法重定向
- 26. Jquery:将ajax调用的值返回给调用者函数?
- 27. 从ajax调用返回的HTML调用jquery插件函数
- 28. 调用返回函数的方法
- 29. 的web2py - AJAX调用返回404或无法处理的参数
- 30. 迭代直到函数返回True用户定义的次数
您正在使用Ajax获取`
`?现在,这是*问*的麻烦。 – 2010-12-06 23:13:22^同意。大多数功能和减速都发生在'
`标签中,而您没有加载该标签。我*认为*有一种方法可以从同一页面加载脚本,但是当我找到它时我会回发... – Blender 2010-12-06 23:19:25