0
私は、Python、フラスコとAjaxを使用して「負荷より多くの記事」機能の実装に取り組んでいます。すべてがサーバー側から作業していますが、jQueryを使用して新しいデータをHTMLに追加する方法はわかりません。jQueryとAjaxからどのようにHTMLにデータを正しく追加できますか?
私は、サーバー側から送信された次のようなJSONオブジェクトがあります。
そして、私のHTMLテンプレートで、次のjQueryとAjaxコード:
<script type=text/javascript>
$(function() {
$('a#get-more').bind('click', function() {
$.getJSON($SCRIPT_ROOT + '/_get_the_data_from_serverside', {
}, function(data) {
$("#more").append(data.stories[0].storycontent);
});
return false;
});
});
</script>
<span id=more></span>
<a href="#" id=get-more></a>
をしかし、それはのように動作しません。 「storycontent」のようなjsonオブジェクトからのデータがHTMLに追加されていないことがわかります。
アイデア?
あなたはIDが必要=「より」、あなたが不足している「」 –
あなたはPythonで繰り返されているのdivまたは何かをコピーする必要があります。そのHTMLをjsonオブジェクト値に置き換えてください。 –
@JesperHøjerそれをやって何も変わらなかった。 – Madno