問題タブ [django-endless-pagination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2438 参照

django - django-endless-paginationでスクロール時のロードを有効にする方法は?

私はできる限りドキュメントに従いました。しかし、ここで間違いを指摘することはできません。

私の見解はこんな感じです。

テンプレート

ページ テンプレート

これは、同じページの script タグの中に入れたものです。

私はこの質問を見ました - django-endless-pagination は AJAX を使用していないようですが、解決策が見つかりませんでした。スクロールの最後に到達しても、コンソールでネットワーク呼び出しが行われていません。ページが読み込まshow_moreれ、最後にリンクが表示されます。リンクがクリックされると、ajax を介してアイテムの次のページが読み込まれますが、これは、設定したときshow_moreのように自動的には行われませんpaginateOnScroll:true

0 投票する
1 に答える
3418 参照

python - 「BlockNode」オブジェクトには属性「context」がありません

私はdjango/pythonが初めてです。django-endless-pagination を使用してスクロールでページネーションを試しているところ、以下のエラーが見つかりました:'BlockNode' object has no attribute 'context'

entry_index.html

entry_index_page.html

これについては、 Django Endless Paginationチュートリアルに従っています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
189 参照

jquery - .on と .delegate を使用しても、jQuery は Ajax をロードした要素に適用されない

私は Django を使用しており、Django Endless Pagination と Twitter スタイルの読み込みを使用しています。調査から読み取ったように、.on と .delegate を使用しているにもかかわらず、jQuery コードを新しく挿入された要素にバインドできません。.live は非推奨の状態であるため避けましたが、明らかに .on と .delegate はこの状況で同じことを行う必要があります。

基本的に、製品検索結果は、エンドレス ページネーションが注入しているカードとして表示されます。

関連するコード スニペット:

JS

商品一覧(メインページにAjaxで読み込まれたテンプレート)

0 投票する
1 に答える
361 参照

ajax - show_more でエンドレス ページネーションがスタックする

そのため、プロジェクトで ajax を使用して Twitter スタイルのページネーションを実装しようとしていますが、show_more をクリックするとスタックします。ラベル「読み込み中」に変わるだけで、新しいエントリは表示されません。ビュー.py

日付.html

page_template - 日付_テーブル.html

問題は何ですか?

0 投票する
0 に答える
381 参照

python - Django Endless Pagination Twitter Style Ajax が別の Ajax 呼び出しで中断する

Django Endless Pagination を使用しています。レンダリングされたページ分割されたスクロール結果に対する ajax フォーム検索である Ajax 検索を行うと、コードが壊れることを除いて、ドキュメントを読むに従ってすべて正常に動作します。

私が理解しているように、これはメイン テンプレートが最初にコンパイルされるものであり、json ダンプ (ajax 検索結果) をスローするテンプレートはコンパイルされないためです。ajax検索とajaxエンドレススクロールの両方が機能するようにするための回避策は何ですか。

私の views.py メイン テンプレート ビュー

http://pastebin.com/TjkMbQdp

Ajax検索を提供する機能 http://pastebin.com/xE3rk4v1

複数のテンプレートを使用して検索結果を生成します。Ajax 検索はそれ自体で非常にうまく機能し、Django エンドレス ページネーションを使用した Ajax エンドレス ページ スクロールも完璧に機能します。

ただし、両方とも失敗します。Ajaxの検索結果でスクロールしようとすると失敗します...

これを修正するための論理的な手順は何ですか...

0 投票する
0 に答える
194 参照

python - DjangoエンドレスページネーションURL書き換え

Django Endless ページネーションを使用しています。( https://github.com/frankban/django-endless-pagination ) . に変更http://example.com/customers/?page=3する方法はありますかhttp://example.com/customers/page/3/

私のテンプレート