問題タブ [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.
django - django-endless-paginationでスクロール時のロードを有効にする方法は?
私はできる限りドキュメントに従いました。しかし、ここで間違いを指摘することはできません。
私の見解はこんな感じです。
テンプレート
ページ テンプレート
これは、同じページの script タグの中に入れたものです。
私はこの質問を見ました - django-endless-pagination は AJAX を使用していないようですが、解決策が見つかりませんでした。スクロールの最後に到達しても、コンソールでネットワーク呼び出しが行われていません。ページが読み込まshow_more
れ、最後にリンクが表示されます。リンクがクリックされると、ajax を介してアイテムの次のページが読み込まれますが、これは、設定したときshow_more
のように自動的には行われませんpaginateOnScroll:true
。
python - 「BlockNode」オブジェクトには属性「context」がありません
私はdjango/pythonが初めてです。django-endless-pagination を使用してスクロールでページネーションを試しているところ、以下のエラーが見つかりました:'BlockNode' object has no attribute 'context'
entry_index.html
entry_index_page.html
これについては、 Django Endless Paginationチュートリアルに従っています。
どんな助けでも大歓迎です。
jquery - .on と .delegate を使用しても、jQuery は Ajax をロードした要素に適用されない
私は Django を使用しており、Django Endless Pagination と Twitter スタイルの読み込みを使用しています。調査から読み取ったように、.on と .delegate を使用しているにもかかわらず、jQuery コードを新しく挿入された要素にバインドできません。.live は非推奨の状態であるため避けましたが、明らかに .on と .delegate はこの状況で同じことを行う必要があります。
基本的に、製品検索結果は、エンドレス ページネーションが注入しているカードとして表示されます。
関連するコード スニペット:
JS
商品一覧(メインページにAjaxで読み込まれたテンプレート)
ajax - show_more でエンドレス ページネーションがスタックする
そのため、プロジェクトで ajax を使用して Twitter スタイルのページネーションを実装しようとしていますが、show_more をクリックするとスタックします。ラベル「読み込み中」に変わるだけで、新しいエントリは表示されません。ビュー.py
日付.html
page_template - 日付_テーブル.html
問題は何ですか?
python - Django Endless Pagination Twitter Style Ajax が別の Ajax 呼び出しで中断する
Django Endless Pagination を使用しています。レンダリングされたページ分割されたスクロール結果に対する ajax フォーム検索である Ajax 検索を行うと、コードが壊れることを除いて、ドキュメントを読むに従ってすべて正常に動作します。
私が理解しているように、これはメイン テンプレートが最初にコンパイルされるものであり、json ダンプ (ajax 検索結果) をスローするテンプレートはコンパイルされないためです。ajax検索とajaxエンドレススクロールの両方が機能するようにするための回避策は何ですか。
私の views.py メイン テンプレート ビュー
Ajax検索を提供する機能 http://pastebin.com/xE3rk4v1
複数のテンプレートを使用して検索結果を生成します。Ajax 検索はそれ自体で非常にうまく機能し、Django エンドレス ページネーションを使用した Ajax エンドレス ページ スクロールも完璧に機能します。
ただし、両方とも失敗します。Ajaxの検索結果でスクロールしようとすると失敗します...
これを修正するための論理的な手順は何ですか...
python - DjangoエンドレスページネーションURL書き換え
Django Endless ページネーションを使用しています。( https://github.com/frankban/django-endless-pagination ) . に変更http://example.com/customers/?page=3
する方法はありますかhttp://example.com/customers/page/3/
。
私のテンプレート