0

アドレス バーのクエリ文字列からデータ ビューをフィルター処理する SharePoint ページがあります。アドレス バーのクエリ文字列に一致するメインの sharepoint ライブラリ内のファイルも返すことで、さらに機能を追加したいと考えました。コンテンツ エディター Web パーツを追加し、フィルタリングされた結果を含む検索ページを Web パーツ div にインポートする xmlHTTPRequest を追加しました。innerHTML = xmlhttp.responseText を使用して Web パーツの div を設定すると、エラー メッセージが表示されますが、それを innerText に変更すると、Web サイトからテキストを受け取ります。受け取ったエラー メッセージは「不明なランタイム エラー」でした。

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

コードに入る前に、javascript は searchresults.aspx ファイルと同じ仮想パスで実行されていますか? http://server/_layouts/searchresults.aspx?etc ..のように、最初にパス全体を入力してみてください。

于 2010-04-23T13:56:33.323 に答える
0

私の記憶が正しければUnknown runtime error、IE では、要素に何を入れようとしているのかについて、レンダリング エンジンが不機嫌になっています。

この件に関するいくつかの議論があります

挿入しようとしている HTML を、IE があまり信頼していないものにマッサージする必要があると思います。そのブラウザの名前を呪う前でも後でも、それを行うことができます。

于 2010-04-23T14:15:01.083 に答える