Klaus Hartl wrote:
>> Quick question though -- I've been trying to make the code you posted 
>> work, and the call is getting through to the php script properly, and 
>> the php script is correctly (I think) returning the XML to my program.
>> At least, firebug is showing what I expect as the response.
>>
>> However, the two functions that fetch the returned values are giving me 
>> nothing (var state = $("state",xml).text(); var city = 
>> $("city",xml).text();)
>>
>> I put a debugger stop right after those functions, and I get empty 
>> variables.  The response string that I'm sending back is...
>>
>> <response><city>Columbus</city><state>Oh</state></response>
>>
>> I am assuming that the returned xml is defined in the $ object, but I 
>> don't know how to figure out what's wrong.  Any suggestions?
> 
> Scott, make sure that the responded XML has the right MIME type. With 
> PHP it's done this way:
> 
> 
> header('Content-type: text/xml');

Hi Klaus,

Yeah, I have the correct content type -- do I need the XML encoding 
line? and/or the charset? Here's the beginning:

header('Content-Type: text/xml; charset=utf-8');
header('Cache-Control: no-cache, must-revalidate');
echo '<?xml version="1.0" encoding="ISO-8859-1"?>';

-Scott


_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to