This should do what you want:
parseRemoteDocument('http://example.com', {type:'POST', data:
{user:'me', password:'123'}}, function(data){ window.alert($(data).find
('body').html()) })
On Nov 27, 2:17 pm, Cipriani <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---