我遵循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