HTMLの一部を含むHTMLページに<script>
タグを含めています。このフラグメントを取得してページに挿入したいと思います。フラグメントの場所はページ自体と同じサーバー上にあるため、クロスサイトの問題はありません。私は、スクリプトのコンテンツにアクセスするためにjQueryのテンプレートを使用しようとしてきたとして(ところで、私はそれだけでHTMLリテラルだにもかかわらず、テキスト/ X-jqueryの-TMPLとして、スクリプトのタイプを指定したJavaScript以外の 'スクリプト'のコンテンツを取得するにはどうすればよいですか?
<script id="frag" src="/frag.html" type="text/x-jquery-tmpl"></script>
)。私は 'タイプ'の価値は大きな問題ではないと信じています。
私が試したいくつかの事柄:すべてのjQueryのための
// Try inserting frag.html into div hdr
// this attempt, using jQuery templates, doesn't work
$('#frag').tmpl().appendTo('#hdr');
// This is an empty string
var contents = $('#frag').text();
申し訳ありませんが、私はそれなしにこれを試みる方法のさらに少ないアイデアを持っています。私はjavascriptの無知なので、常にjQueryのふわふわした保護が必要です。
ちょうど好奇心の理由で、なぜ、スクリプトタグにhtmlを挿入するのですか? – Andre
私はあなたがこれをやる理由は不思議です。 htmlファイルに入れて、そのファイルやページ上の要素を取得する方が簡単ではないでしょうか?なぜあなたがこれをするのか不思議で、それはすべてです... –
@Andre - それは別のファイルにありますので、ページには埋め込まれていません。 – mackenir