<p id="selfText-@item.ThreadID">
<script type="text/javascript">
$(document).ready(function () {
GetSelfText('@item.ThreadID');
});
</script>
</p>
function GetSelfText(thingId) {
$.getJSON("http://www.reddit.com/r/playitforward/comments/" + thingId + "/.json?jsonp=?",
{ id: thingId },
function (data) {
$("#selfText-" + thingId).html(data[0].data.children[0].data.selftext_html)
})
}
現在、HTMLをエンコードし、HTMLを引用符で囲んでいます。生のhtmlである必要があります。また、JQuery Expanderを使用しようとしていますが、ajaxが挿入されたコンテンツでは機能しません。
だから私は2つの問題を解決する必要があります。返されたデータを生のhtmlとして挿入し、エキスパンダープラグインがajaxで挿入されたコンテンツで機能するようにします。