Datasheet

Chapter 1: AJAX Technologies
7
throw new Exception(“Wrong credentials”);
}
}
</script>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head id=”Head1” runat=”server”>
<title>Untitled Page</title>
<script type=”text/javascript” language=”javascript”>
var request;
if (!window.XMLHttpRequest)
{
window.XMLHttpRequest = function window$XMLHttpRequest()
{
var progIDs = [ ‘Msxml2.XMLHTTP’, ‘Microsoft.XMLHTTP’ ];
for (var i = 0; i < progIDs.length; i++)
{
try
{
var xmlHttp = new ActiveXObject(progIDs[i]);
return xmlHttp;
}
catch (ex) {}
}
return null;
}
}
window.employee = function window$employee(firstname, lastname,
employeeid, departmentname)
{
this.firstname = firstname;
this.lastname = lastname;
this.employeeid = employeeid;
this.departmentname = departmentname
}
function deserialize()
{
var delimiter=”|”;
var responseIndex = 0;
var delimiterIndex;
var response = request.responseText;
delimiterIndex = response.indexOf(delimiter, responseIndex);
var firstname = response.substring(responseIndex, delimiterIndex);
responseIndex = delimiterIndex + 1;
delimiterIndex = response.indexOf(delimiter, responseIndex);
var lastname = response.substring(responseIndex, delimiterIndex);
responseIndex = delimiterIndex + 1;
delimiterIndex = response.indexOf(delimiter, responseIndex);
(continued)
c01.indd 7c01.indd 7 8/20/07 5:40:05 PM8/20/07 5:40:05 PM