私は1つのXmlHttpRequest(30分ごとに天気予報を取得)を作成し、複数のhtml文書でXML応答を使用したいと考えています。私は近くで見てきましたが、解析されたXMLだけを1つのドキュメントに表示することができます。複数のHTMLファイルに対して1つのresponseXMLを使用していますか?
1つのjavascript関数から別のドキュメントを参照する方法はありますか?
フレームワークなし、まっすぐなjavascript/ajaxです。
forecastXMLreq = new XMLHttpRequest();
forecastXMLreq.open("GET",forecastURL,false);
forecastXMLreq.send();
forecastXML = forecastXMLreq.responseXML;
var day1 = forecastXML.getElementsByTagName("weekday_short")[1].childNodes[0].nodeValue;
document.getElementById("day1").innerHTML = day1.toUpperCase();
複数のHTMLファイルには、1つのXHRコールは、私が最も簡単な方法は、通常のHTTPキャッシュを活用すること
JavaScriptで静的HTMLを修正しようとしていますか?おそらく、あなたの要求のどこかに結果を保存し、それをhtmlファイルに含めることはできますが、まだサーバーサイドの作業が必要です(例えば、mod_includeなど)。 – raina77ow
複数のhtmlドキュメントをどういう意味ですか?別のhtmlページ/ページの読み込みを意味しますか? – epascarello
は、コンテンツを1ページにしか適用できないようにコンテンツを取得する方法を示しているため、問題がどこにあるかを知ることができ、アプリケーションに適切な回答を提供することができます。フレームワークを使用していますか? –