使用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()函数无济于事。
感谢您抽出时间来阅读!
没有找到相关结果
已邀请:
1 个回复
犀寺扦