2017-05-09 5 views
0

누가 알골리를 추가하는 방법에 나를 안내 할 수 있습니까 instantsearch 매김? 나는 코드가 .. 일을하지 다음 시도 :알골리아 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' 
    }) 
); 

HTML을 instantsearch.js :

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

오류

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

'search.addWidget()'을 두 번째 매개 변수로'instantsearch '에 전달합니다. 그게 맞을 수 없어 – 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

[email protected] 또는 커뮤니티 포럼 (https://discourse.algolia.com/)에서이 토론을 계속해야합니다 :) – bobylito

+1

여기 나는 문제를 만들었습니다 : https://discourse.algolia.com/t/instantsearch-pagination-not-working-properly/1331?u=wahid.sherief123 – WahidSherief