0

要素のコンテンツを別の html ファイルのコンテンツに変更したいのです<article>が、検索したところ、Chrome のローカル ファイルのセキュリティのため、JS ロード機能では変更できないことがわかりました。

私が試した別のケースは、<embed>または<object>要素を含めることでしたが、それらでは高さを動的に制御できず、「高さ」属性を使用した静的な方法でのみ制御できました。

最後に を見つけましたが、要素FileReader utilityを使用してしか見たことがありません。<input type="file">

ファイル名だけで Html ファイルを読み込むにはどうすればよいですか?

// No input needed, I know what I want to read
var reader = new FileReader();
reader.readAstext( "anotherpage.html", "UTF-8" );

前もって感謝します、

4

2 に答える 2

0

あなたはajaxでそれを行うことができます:

$.ajax({
    type : 'GET',
    url : path + name + '.html',
    dataType : "text",
    success : function(data) {
        // TODO success, for example
        $(articleSelector).html(data);
    }
});
于 2013-03-15T10:24:22.047 に答える