I remember having a difficult time getting jquery to work as I thought it
would. Something to do with the wt. I ended up creating a little client lib.
Maybe this will be useful in finding your problem?

example:
  http://github.com/mwmitchell/get_rest/blob/master/solr_example.html
lib:
  http://github.com/mwmitchell/get_rest/blob/master/solr_client.jquery.js

Matt

On Mon, Jan 11, 2010 at 11:22 AM, Gregg Hoshovsky <hosho...@ohsu.edu> wrote:

> You might be running into  an Ajax restriction.
>
> See if an article like this helps.
>
>
>
> http://www.nathanm.com/ajax-bypassing-xmlhttprequest-cross-domain-restriction/
>
>
> On 1/9/10 11:37 PM, "Otis Gospodnetic" <otis_gospodne...@yahoo.com> wrote:
>
> Dan,
>
> You didn't mention whether you tried &wt=json .  Does it work if you use
> that to tell Solr to return its response in JSON format?
>
>  Otis
> --
> Sematext -- http://sematext.com/ -- Solr - Lucene - Nutch
>
>
>
> ----- Original Message ----
> > From: Dan Yamins <dyam...@gmail.com>
> > To: solr-user@lucene.apache.org
> > Sent: Sat, January 9, 2010 10:05:54 PM
> > Subject: Getting solr response data in a JS query
> >
> > Hi:
> >
> > I'm trying to use figure out how to get solr responses and use them in my
> > website.    I'm having some problems figure out how to
> >
> > 1) My initial thought is is to use ajax, and insert a line like this in
> my
> > script:
> >
> >      data = eval($.get("http://localhost:8983/solr/select/?q=*:*
> > ").responseText)
> >
> > ... and then do what I want with the data, with logic being done in
> > Javascript on the front page.
> >
> > However, this is just not working technically:  no matter what
> alternative I
> > use, I always seem to get no response to this query.  I think I'm having
> > exactly the same problem as described here:
> >
> > http://www.mail-archive.com/solr-user@lucene.apache.org/msg29949.html
> <%20http://www.mail-archive.com/solr-user@lucene.apache.org/msg29949.html>
> >
> > and here:
> >
> >
> http://stackoverflow.com/questions/1906498/solr-responses-to-webbrowser-url-but-not-from-javascript-code
> >
> > Just like those two OPs, I can definitely access my solr responese
> through a
> > web browser, but my jquery is getting nothing.    Unfortunately, in
> neither
> > thread did the answer seem to have been figured out satisfactorily.
> Does
> > anybody know what the problem is?
> >
> >
> > 2)  As an alternative, I _can_ use  the ajax-solr library.   Code like
> this:
> >
> >     var Manager;
> >     (function ($) {
> >       $(function () {
> >         Manager = new AjaxSolr.Manager({
> >           solrUrl: 'http://localhost:8983/solr/'
> >        });
> >
> >       Manager.init();
> >       Manager.store.addByValue('q', '*:*');
> >       Manager.store.addByValue('rows', '1000');
> >       Manager.doRequest();
> >       });
> >     })(jQuery);
> >
> > does indeed load solr data into my DOM.    Somehow, ajax-solr's doRequest
> > method is doing something that makes it possible to receive the proper
> > response from the solr servlet, but I don't know what it is so I can't
> > replicate it with my own ajax.   Does anyone know what is happening?
> >
> > (Of course, I _could_ just use ajax-solr, but doing so would mean
> figuring
> > out how to re-write my existing application for how to display search
> > results in a form that works with the ajax-solr api, and I' d rather
> avoid
> > this if possible since it looks somewhat nontrivial.)
> >
> >
> > Thanks!
> > Dan
>
>
>

Reply via email to