나는 ajax solr 자습서를 따라 갔고 1 단계에서이 코드를 작성했습니다.ajax solr 질문
header.php :
<script type="text/javascript" src="static/js/ajax-solr/core/Core.js"></script>
<script type="text/javascript" src="static/js/ajax-solr/core/AbstractManager.js"></script>
<script type="text/javascript" src="static/js/ajax-solr/managers/Manager.jquery.js"></script>
<script type="text/javascript" src="static/js/ajax-solr/core/Parameter.js"></script>
<script type="text/javascript" src="static/js/ajax-solr/core/ParameterStore.js"></script>
<script type="text/javascript" src="static/js/reuters.js"></script>
reuters.js :
var Manager;
(function ($) {
$(function() {
Manager = new AjaxSolr.Manager({
solrUrl: 'http://localhost/solr/select'
});
Manager.init();
});
})(jQuery);
// build query
Manager.store.addByValue('q', '*:*');
// do request
Manager.doRequest();
하지만 난 그것을 실행할 때 방화 광 Manager.store.addByValue 말한다 ('q는', ':'); 정의되지 않았습니다.
어째서? 모든 라이브러리를 올바르게 추가했습니다.
그게 효과가있어. what (function ($) {}) (jQuery); 해야 할 것? 나는 방금 $ (document) .ready (function() {})을 보았다. – ajsie
대답의 두 번째 부분을 확인하십시오. – jitter
thx! – ajsie