Member Sign In
Not a member?
A Wired.com user account lets you create, edit and comment on Webmonkey articles. You will also be able to contribute to the Wired How-To Wiki and comment on news stories at Wired.com.
It's fast and free.
processing...Retrieve Sign In
Please enter your e-mail address or username below. Your username and password will be sent to the e-mail address you provided us.
processing...Welcome to Webmonkey
A private profile page has been created for you.
As a member of Webmonkey, you can now:
- edit articles
- add to the code library
- design and write a tutorial
- comment on any Webmonkey article
Sign In Information Sent
An e-mail has been sent to the e-mail address registered in this account.
If you cannot find it in your in-box, please check your bulk or junk folders.
Ajax Essay Grader
/skill level/
/viewed/
0 Times
This automatic essay grader is a simple example of an Ajax (XMLHttprequest) interaction from Paul Adams' Ajax for Beginners tutorial on Webmonkey.
function grade(essay) {
// Mozilla version
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
// IE version
else if (window.ActiveXObject) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
essay=encodeURIComponent(essay);
xhr.open("POST","grade.php");
xhr.setRequestHeader(
'Content-Type',
'application/x-www-form-urlencoded; charset=UTF-8');
xhr.send(essay);
xhr.onreadystatechange=function() {
if (xhr.readyState==4) {
grade = xhr.responseText;
alert ("Nice essay. Your grade is " + grade);
}
}
return false;
}
- This page was last modified 05:22, 15 May 2008.
Special Offer For Webmonkey Users
WIRED magazine:
The first word on how technology is changing our world.
