Wouldn't be more interesting if the parseHtml(htmlText) function
(implemented as private method in Utils.parseRemoteDocument()) was a
pubic accessible function?
Because it will be possible to set another ajaxOptions configuration,
like async:false or method:"POST", for example.
On Oct 25, 8:56 pm, "Blair McBride" <[EMAIL PROTECTED]> wrote:
> Unfortunately, you generally can't usejQueryto parse an entire page.
> You'll have to use Utils.parseRemoteDocument() like so:
>
> Utils.parseRemoteDocument(
> PRIBERAMUBIQUITY.priberamUrl + word,
> null,
> function(document) {
> var wordDefinition =jQuery('#lblDlpoDefinicao', document).text();
> pblock.innerHTML = "Definition: " + wordDefinition;
> },
> function() {
> pblock.innerHTML = "Error";
> }
> );
>
> Hope that helps.
>
> - Blair
>
> On Sun, Oct 26, 2008 at 4:00 AM, Edgar Gonçalves
>
> <[EMAIL PROTECTED]> wrote:
>
> > Hi!
>
> > I'm trying to add a preview message in a dictionary command, by
> > fetching a web site and finding a specific id in the DOM tree. This is
> > the command I'm using:
>
> > getDefinitionPage: function (word, pblock) {
> > jQuery.get(PRIBERAMUBIQUITY.priberamUrl + word,
> > null,
> > function (data) {
> > var r =jQuery('lblDlpoDefinicao', data).text();
> > CmdUtils.log(data);
> > CmdUtils.log(r);
> > PRIBERAMUBIQUITY.wordDefinition = r;
> > },
> > "html"
> > );
> > },
>
> > My trouble is that, despite having a span with the id
> > "lblDlpoDefinicao", the variable 'r' contains an empty string. (I
> > tried with .html(), but the result is a null object. I've also tried
> > looking for "#lblDlpoDefinicao", with no difference.). What am I doing
> > wrong to parse the 'data' variable withjQuery? Using
> >jQuery(data).find(id-name) didn't work either. Oh, I'm using the
> > Ubiquity v0.1.2.
>
> > Thanks in advance for any hint on what I'm doing wrong.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"ubiquity-firefox" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/ubiquity-firefox?hl=en
-~----------~----~----~----~------~----~------~--~---