2017-05-09 21 views
0

誰でも私にアルゴリアのインスタント検索を追加する方法を教えてもらえますか?私は働いていない。..次のコード試してみました:アルゴリアintantsearchページネーションを実装する方法は?

var search = instantsearch({ 
    // Replace with your own values 
    appId: 'myid', 
    apiKey: 'mykey', // search only API key, no ADMIN key 
    indexName: 'instant_search', 
    urlSync: true 
}); 

search.addWidget(
    instantsearch.widgets.pagination({ 
    container: '#pagination-container' 
    }) 
); 

instantsearch.js

HTML:

<div id='pagination-container'></div> 

エラー

Uncaught ReferenceError: instantsearch is not defined 
    at instantsearch.js:1 
+0

'instantsearch'の2番目のパラメータとして' search.addWidget() 'を渡しています。それは正しいことはできません – thanksd

+0

私はそれも外に置いたが、まだ動作していない..私はこれを行う方法を教えてくださいできますか? @thanksd – WahidSherief

+0

あなたの質問を更新して、更新されたコードを含むようにすることができますし、またあなたが得ているエラーメッセージを提供できますか? – thanksd

答えて

1

instantsearchの値がundefinedの場合、ReferenceError: instantsearch is not defined例外がスローされます。これは、この時点で値が設定されていないことを意味します。

@thanksdが示唆しているように、このスクリプトが実行されると、InstantSearch.jsライブラリがまだロードされていない可能性があります。これを修正する最も簡単な方法は、HTMLページの先頭にライブラリを読み込むことです。

+0

返信いただきありがとうございます。はい、今働いています。しかし、新しい問題..それはページネーションを示していますが、それはクリックすると新しいページをもたらすことはありません2,3 ...私は20ページにヒットを設定しました。まだページ番号ボタンをクリックしても何も表示されません。@bobylito – WahidSherief

+0

s[email protected]またはコミュニティフォーラム(https://discourse.algolia.com/)でこの議論を続ける必要があります:) – bobylito

+1

ここで私は問題を作成しました:https://discourse.algolia.com/t/instantsearch-pagination-not-working-properly/1331?u=wahid.sherief123 – WahidSherief

関連する問題