使用xslt传递变量后,未触发document.ready

| 问候! 我已编辑问题以正确解释情况- 我有一个XML文件和两个XSLT文件,即students.xml,studentinfo.xslt和courses.xslt。
    <students>
     <student>
       <name>name1</name>
       <course id=001>course1</course>
     </student>
    <student>
studentinfo.xslt使用jQuery选项卡显示信息,将students.xml转换为样式化的html文档-此处没有问题。这还将向第二个xslt文档(courses.xslt)发送一个变量(id),该文档显示该特定课程ID的课程信息。 courses.xslt显示从studentinfo.xslt发送的课程ID的特定课程信息。该html文档再次使用jQuery标签来显示信息。在此xslt中,加载页面时不会触发document.ready(),仅在刷新页面后才会触发。这仅在IE中发生,并且在Firefox中很好。 我显然简化了xml,并保留了名称,以使我对要实现的目标有一个更清晰的了解。 我尝试使用正确关闭的脚本标记,将脚本标记移至页面底部,添加setTimeout变量,并尝试使用window.load()函数无济于事。 感谢您抽出时间来阅读!     
已邀请:
您对处理模型的描述似乎很混乱。 XSLT转换生成HTML文档。此生成的文档可能包含Javascript。在转换完成之前不会执行任何Javascript;然后,以与直接从服务器加载HTML文档而不是使用XSLT生成HTML文档完全相同的方式执行该文档。     

要回复问题请先登录注册