That works for text, not HTML, right? Because the HTML would get parsed out.

Consider a return value of

<for-el1><table><tr>...</tr></table></for-el1>

Etc.

--Jacob

> I barely know this stuff, but would something like this work:
>
> $("#el1").html($("for-el1", xml).text());
> $("#el2").html($("for-el2", xml).text());
> $("#el3").html($("for-el3", xml).text());
>
> or if you have a lot of elements, then making an array of them and
> looping through the list might be cleaner.
>
> It seems like if you named the elements in the xml the same as the
> elements in the html, that you should be able to just loop through the
> elements in the xml and use the tagname there to do search in the html
> which would be more elegant. json might already do this for you, but I'm
> not familiar that much with json.
>
> -Steve
>
> [EMAIL PROTECTED] wrote:
>> OK here's the point: suppose I want to return in one ajax call several
>> values to be displayed in different dom elements. I'd return an XML
>> value
>> with <for-el1>...</for-el1><for-el2>...</for-el2> and so on. Then I'll
>> use
>> $("for-el1", xml) and so on to get each piece and stick it into the
>> corresponding element.
>>
>> So how would I do it? Since the xml-tree value of the elipsis is exactly
>> the dom elements I want to add, how do I replace the current contents of
>> el1 with that? I'm sure its simple but I'm missing a clue on how to :)
>>
>> --Jacob
>>
>>> yeah... but what's the point? debugging? some folks (not me) use html
>>> without trying to deal with it as xml, and just use some regexs and
>>> other methods to insert directly into the current dom (page)
>>>
>>> the beauty of the full ajax deal is to take what you need from the xml
>>> and slip it just where you want it!
>>> I've gone thru hoops to get back my html as full xml (xhtml) and
>>> played with it in the xml manner.
>>>
>>>
>>> On 11/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>>>> OK so can it be converted back into a string somehow (w/o knowing the
>>>> structure) and inserted inside a div for generating HTML display?
>>>>
>>>> --Jacob
>>>>
>>>>> Success's parameter on an xml ajax call is not a string. it's a fully
>>>>> parsed out representation of the  xml. Normally people call the
>>>>> parameter 'xml' not 'msg'.
>>>>>
>>>>> You deal with it differently... if you get pieces of the xml with
>>>>> standard jquery notation (plus you pass the xml, as in:
>>>>>
>>>>> $("somenode",xml).text() would give you the text from somenode
>>>>>
>>>>> the complete: callback gives you the whole http request so you can
>>>>> get
>>>>> whatever you want!
>>>>>
>>>>> On 11/3/06, Olaf Bosch <[EMAIL PROTECTED]> wrote:
>>>>>> How I can let the grabbeing xml in browser explain?
>>>>>> With the .html give me *[object XMLDocument]*
>>>>>>
>>>>>> The Function are:
>>>>>>
>>>>>> $.ajax({
>>>>>>    type: "GET",
>>>>>>    url: "url.xml",
>>>>>>    dataType: "xml",
>>>>>>    success: function(msg){
>>>>>>                 $("#content").html(msg);
>>>>>>                 }
>>>>>>    });
>>>>>>
>>>>>> --
>>>>>> Viele Grüße, Olaf
>>>>>>
>>>>>> -------------------------------
>>>>>> [EMAIL PROTECTED]
>>>>>> http://olaf-bosch.de
>>>>>> www.akitafreund.de
>>>>>> -------------------------------
>>>>>>
>>>>>> _______________________________________________
>>>>>> jQuery mailing list
>>>>>> discuss@jquery.com
>>>>>> http://jquery.com/discuss/
>>>>>>
>>>>>
>>>>> --
>>>>> Ⓙⓐⓚⓔ - יעקב   ʝǡǩȩ   ᎫᎪᏦᎬ
>>>>> _______________________________________________
>>>>> jQuery mailing list
>>>>> discuss@jquery.com
>>>>> http://jquery.com/discuss/
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> jQuery mailing list
>>>> discuss@jquery.com
>>>> http://jquery.com/discuss/
>>>>
>>>
>>> --
>>> Ⓙⓐⓚⓔ - יעקב   ʝǡǩȩ   ᎫᎪᏦᎬ
>>> _______________________________________________
>>> jQuery mailing list
>>> discuss@jquery.com
>>> http://jquery.com/discuss/
>>>
>>
>>
>>
>> _______________________________________________
>> jQuery mailing list
>> discuss@jquery.com
>> http://jquery.com/discuss/
>
>
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
>



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to