2

Microsoft Visual Studio Express で、「Windows Phone HTML5 アプリ」テンプレートを使用して新しいプロジェクトを開始しました。エミュレーターを実行すると、すべて正常に動作します。次に、次の JavaScript を index.html ページに追加しました。

<script type="text/javascript">
   window.onload = function(){

      alert(window.location.href); // -->  x-wmapp0:/Html/index.html

      var xmlhttp = new XMLHttpRequest();
      xmlhttp.onreadystatechange=function()
      {
         alert('ON READY STATE CHANGE');
         if(xmlhttp.readyState==4){
            alert(xmlhttp.responseText);
          }
       }

       //xmlhttp.open("GET","text.txt",true); // I have tried all of these
       //xmlhttp.open("GET","Html/text.txt",true);
       //xmlhttp.open("GET","/Html/text.txt",true);

       xmlhttp.open("GET","x-wmapp0:/Html/text.txt",true);
       xmlhttp.send();
   }

</script> 

readyStateエミュレーターでアプリを実行すると、ウィンドウの場所に関する最初のアラートが表示されますが、またはからのアラートは表示されませんonreadystatechange。text.txt ファイルは、index.html と同じレベルにあります。このコードを IE10 で実行しましたが、問題なく動作します。私が間違っていることについてのアイデアはありますか?

更新:これを実際のWindows 8電話に展開しましたが、同じ結果が得られました

乾杯

4

1 に答える 1