$.getJSON() は dataType を JSON として設定します。代わりに $.ajax を使用して dataType: 'html' を設定する必要があります。
このようなもの:
$.ajax({
url: 'myurl',
dataType: 'html',
success: function(selectMarkup) {
$('#my_div_id').html(selectMarkup);
}
});
dataType プロパティとは何ですか? jquery Docs の説明は次のとおりです。
データ型 $.ajax() 関数は、サーバーに依存して、取得したデータに関する情報を提供します。サーバーが戻りデータを XML として報告する場合、通常の XML メソッドまたは jQuery のセレクターを使用して結果をトラバースできます。上記の例の HTML など、別のタイプが検出された場合、データはテキストとして扱われます。
dataType オプションを使用すると、さまざまなデータ処理を実現できます。プレーン xml の他に、dataType は html、json、jsonp、script、または text にすることができます。