Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查询字符串XSLT_Javascript_Xml_Rest_Xslt_Sharepoint 2010 - Fatal编程技术网

Javascript 查询字符串XSLT

Javascript 查询字符串XSLT,javascript,xml,rest,xslt,sharepoint-2010,Javascript,Xml,Rest,Xslt,Sharepoint 2010,我编写了一个XSLT,它将从当前URL检索查询字符串,并且只显示我想要的项;XSLT的工作方式很有魅力。但是,页面在第一次加载后似乎卡住了。当我点击导航中的任何链接时,页面本身没有进行任何GET操作,因为从技术上讲,它们是“一个页面” 有没有一种方法可以使用javascript强制页面真正“重新加载”?(或执行呼叫?提交?) 任何想法都将不胜感激 <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="

我编写了一个XSLT,它将从当前URL检索查询字符串,并且只显示我想要的项;XSLT的工作方式很有魅力。但是,页面在第一次加载后似乎卡住了。当我点击导航中的任何链接时,页面本身没有进行任何GET操作,因为从技术上讲,它们是“一个页面”

有没有一种方法可以使用javascript强制页面真正“重新加载”?(或执行呼叫?提交?)


任何想法都将不胜感激

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime">
    <xsl:output method="html" indent="no"/>
    <xsl:param name="PageUrl"/> 
    <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[@ID = substring-after($PageUrl,'=')]"/>     
    <xsl:template match="/">
        <xsl:for-each select="$Rows">
            <div id="resources">
                <xsl:value-of select="@PublishingPageContent" disable-output-escaping="yes"/>
            </div>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>