0

我有一个共享点页面,可以从地址栏中的查询字符串中过滤数据视图。我想通过返回主共享点库中与地址栏中的查询字符串匹配的任何文件来添加更多功能。我添加了一个内容编辑器 webpart,并添加了一个 xmlHTTPRequest,它将带有过滤结果的搜索页面导入 webpart div。如果我使用 innerHTML = xmlhttp.responseText 来填充 webpart div,我会收到一条错误消息,但是当我将其更改为 innerText 时,我会收到来自网站的文本。我收到的错误消息是“未知的运行时错误”。

var url = "searchresults.aspx?k=*.xlsx&v1=date&start1=1"  
xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET',url,false);
xmlhttp.onreadystatechange = function()
    {
        if(xmlhttp.readyState == 4);
                {
                   document.getElementById("dv_content").innerHTML = xmlhttp.responseText
                }
   }
xmlhttp.send(null);

谢谢,安东尼

4

2 回答 2

0

如果我没记错的话,Unknown runtime error在 IE 中是渲染引擎对你试图放入元素的内容变得暴躁。

这里有一些关于这个主题的讨论。

我相信您需要将尝试插入的 HTML 按摩到 IE 不那么粗暴的东西。您可以在诅咒该浏览器的名称之前或之后执行此操作。

于 2010-04-23T14:15:01.083 回答
0

在进入代码之前,javascript 是否与 searchresults.aspx 文件在同一虚拟路径上运行?尝试将整个路径放在首位,例如http://server/_layouts/searchresults.aspx?etc ..

于 2010-04-23T13:56:33.323 回答