2009-12-14 2 views
1

Когда я ввожу 'http://localhost:8983/solr/select/?q=body:hello `в поле URL, я получаю все правильные результаты.solr не работает с jQuery

, но когда я использую код JQuery:

$.post(http://localhost:8983/solr/select/?q=body:hello, function(data){ 
     alert(data); 
}); 

ИЛИ

$.post('http://localhost:8983/solr/select/?, {q: 'body:hello'}, function(data){ 
     alert(data); 
}); 

я ничего не получаю. это не дает мне ничего. даже не предупреждение.

Я пробовал $.get так же безрезультатно.

В чем проблема и что лучше всего использовать для использования solr с ajax?

+0

это просто проблема форматирования здесь, или вы не видите «в вашем реальном коде? –

+0

Я удалил его, но он все еще не работает – ajsie

ответ

1

Вы должны использовать $.getJSON и JSON response writer (wt = json в вашем ответе).

Также взгляните на ajax-solr project.

+1

Должен ли я использовать jquery или php для получения данных из solr? какой из них является лучшим решением и почему? – ajsie

+0

Это еще один вопрос, который вы уже разместили: http://stackoverflow.com/questions/1900474/php-of-jquery-to-access-solr –

Смежные вопросы