Welcome to WebmasterWorld Guest from 107.21.175.43

Forum Moderators: open

Message Too Old, No Replies

[ajax] send data with POST and getting back xml

     

fm86

8:57 pm on Apr 17, 2011 (gmt 0)

5+ Year Member



Hi everybody!

I have a page with a textarea and I want to send it to a PHP script as a POST variable so that I can store it into a database and then getting back an xml files which contains the result of the operation.

My ajax code looks like this:
xhr.open("POST", strName, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.overrideMimeType('text/xml');
xhr.send(parameters);


This works well in FF but in IE I get an error. Apparently the object is not correctly created. Where am I wrong?

Probably it's a common problem but I searched the forum and didn't find anything...
Thanks for your help!

astupidname

9:30 pm on Apr 17, 2011 (gmt 0)

5+ Year Member



IE does not support overrideMimeType so change
xhr.overrideMimeType('text/xml');

to:
if (xhr.overrideMimeType) {
xhr.overrideMimeType('text/xml');
}

fm86

9:37 pm on Apr 17, 2011 (gmt 0)

5+ Year Member



Thanks a lot!
Quoting a popular movie: "You are my personal Jesus Christ" :)
 

Featured Threads

Hot Threads This Week

Hot Threads This Month