2

HTTP ホスティング機能が制限されたダム ネットワーク デバイスがあり、データを表示するためのもう少し動的なページを作成しようとしています。一部の現在のプロセス値は、デバイス上でプレーンテキストで見つけることができます/temp.datが、私の非常に単純な jQuery スクリプトは...

$(document).ready(function() {
     $('#temp').load('/temp.dat');
   var refreshId = setInterval(function() {
      $('#temp').load('/temp.dat');
   }, 2000);
   $.ajaxSetup({ cache: false });
});

...デバイスが HTML クエリ パラメータを嫌うため、無限に失敗するようです (.load最初のページ ロードの最初の後にのみ)。Chrome の JS コンソールには、次のような無限のエラーが表示されます。

GET http://192.168.1.250/temp.dat?_=1341980712854  

HTMLクエリを添付せずにjQuery(または純粋なJavaScript)を特定のURLに打ち込むにはどうすればよいですか(... ?_=123456789)?

4

2 に答える 2

3

これをスクリプトの先頭に追加できるはずです

$.ajaxSetup ({
    cache: true
});
于 2012-07-11T04:34:57.070 に答える
0

コンソールが出力する場合GET http://192.168.1.250/temp.dat?_=1341980712854、それはエラーではなく、そのタスクを実行しようとしたログです。赤色の場合、その特定のアドレスの HTTP GET がエラー (500 など) を返したことを意味します。

于 2012-07-11T04:32:56.327 に答える