動的にロードされるコンテンツ内の相対参照されるリソースを解決する方法を理解しようとしています。例えば、私は/index.html
からダウンロード以下のページていたと仮定しますAJAXコンテンツの相対リソースの解決
<html><body>
<div id="insert-here" />
<script>
$(function(){
$("#insert-here").load("x/ajax-content.html");
});
</script>
</body></html>
そしてajax-content.html
が含まれています
<img href="foo.png"/>
を次にfoo.png
は、私が欲しいものではありませんこれは、/foo.png
からダウンロードされます。 foo.png
を参照しているHTMLからダウンロードする必要があるので、/x/foo.png
からダウンロードする必要があります。私はこれを行う方法があるかどうか疑問に思っています(ajax-content.html
の絶対パスを使用する以外に)? (私はこれをしたいと思うのはなぜ?私が開発していますAJAXベースのプラグインアーキテクチャページコンテンツのブロックが開発したアプリケーションとは独立して展開することを可能にする。)