从XSLT呈现的HTML执行JavaScript函数时出现的问题
Issues with executing JavaScript functions from HTML rendered by XSLT
我对XSLT还比较陌生,我有一个问题希望有人能帮我。我正在使用XSLT呈现一个HTML页面。我发现了如何在XSL文件中包含一个外部.js文件:
<script type="text/javascript" src="scripts.js"><xsl:comment>X</xsl:comment></script>
这正确地呈现了HTML:中的脚本标记
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="main.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript" src="scripts.js"><!-- comment --></script>
但是,JavaScript文件中的任何函数都不可访问。呈现HTML时,jQuery$(document).ready事件也没有执行。我如何才能让渲染的HTML实际执行JavaScript?
有什么想法吗?
如果我需要提供任何其他信息,请告诉我。
好吧,我现在和吃糊的孩子们坐在角落里!!
是的,问题是我没有加载jQuery API。
至于为什么我在script标签中有评论的问题。显然,当您将XSL名称空间定义为XHTML时,它不喜欢空的脚本标记。它迫使你在标签里放一些东西。一旦我删除了XHTML定义,这个问题也就消失了。
相关文章:
- Javascript时间函数问题
- Javascript Array 的求和函数问题
- Jshint:循环中的匿名函数(问题)
- WordPress FAQ 手风琴自定义帖子类型 - 匿名函数问题.
- JavaScript 中的滚动函数问题
- Google JS API: gapi.auth.signIn 回调函数问题
- Javascript onclick 函数问题
- Javascript中的循环和函数问题
- 达到 10 次摘要迭代,中止(作用域函数问题)
- 洛达什 _.合并函数问题
- jQuery .unload() 函数问题,仅在单击特定链接时激活
- 回调函数问题
- Javascript语法函数问题
- Ajax 完整函数问题
- TypeError getElementsByTagName不是函数问题
- Jquery自定义函数问题
- angularjs编译指令中的函数问题
- JQuery-JNotify-点击函数问题
- Node Js中的回调函数问题
- javascript中的ie8拆分函数问题