我遵循ajax solr教程,并在第一步中编写了这段代码。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', ':');没有定义。
怎么回事?我已经正确添加了所有库。
thx它的工作。什么(功能($){})(jQuery);做?我刚才看到$(document).ready(function(){}); – ajsie 2009-12-15 10:25:01
检查答案的第二部分 – jitter 2009-12-15 12:43:29
thx为答案! – ajsie 2009-12-15 13:52:32