By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,657 Members | 869 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,657 IT Pros & Developers. It's quick & easy.

how to access responseText or ResposeXML without status=200

P: n/a
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:

Nov 18 '06 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Yash said the following on 11/18/2006 6:02 AM:
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:
Have your mail script return text to the browser in addition to having
it send the email.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 18 '06 #2

P: n/a
Daz

Randy Webb wrote:
Yash said the following on 11/18/2006 6:02 AM:
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:

Have your mail script return text to the browser in addition to having
it send the email.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Ah, the simplicity! :)

Nov 18 '06 #3

P: n/a
Hi,
thanks for reply,
I am returning action messages from my class, these action messages
need to be displayed in the user intrface. I am using spanElements and
replaceExistingElements to show these messages.
The problem is that the "req.status" is not becoming 200 in the
following code:

if (status == "ok" || status == "OK" || status == 200) { // OK response
reached now we can process the response
//Split the text response into Span elements
spanElements =
splitTextIntoSpan(req.responseText);
//Use these span elements to update the page
replaceExistingWithNewHtml(spanElements);
}
else {
alert("Problem with browser response:\n Response status "
+ req.statusText);
}

so, I am getting the alert even when the email is actually send.

any suggestions are welcome.

Randy Webb wrote:
Yash said the following on 11/18/2006 6:02 AM:
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:

Have your mail script return text to the browser in addition to having
it send the email.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 18 '06 #4

P: n/a
One more thing,
the same ajax code is working for some other purpose, which in turn is
returning oonly messages (action messages). that class is not even
setting the ContentType to "text/xml", it is simply returning action
messages after some database checking.
Randy Webb wrote:
Yash said the following on 11/18/2006 6:02 AM:
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:

Have your mail script return text to the browser in addition to having
it send the email.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 18 '06 #5

P: n/a

really my req.responseXML is giving null

Randy Webb wrote:
Yash said the following on 11/18/2006 6:02 AM:
Hi friends,
I am using AJAx to call a method on the server which sends a mail to
the user.

my code if(status == 200) is evaluating to false yet the mail is
delivered.
But because of the above status I am un able to display the message to
the user.
Do any one hava an idea how to access responseText or ResposeXML
without status=200
because my prime target is to display messages in the user interface.
thanks:

Have your mail script return text to the browser in addition to having
it send the email.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 18 '06 #6

This discussion thread is closed

Replies have been disabled for this discussion.