我在許多在線教程中都看到了簡單的示例Ajax源代碼。我想知道的是,在示例中使用源代碼是否完全正確?我的Ajax代碼有多複雜?
還有什麼更多的東西要添加到進入真實世界應用程序的代碼中嗎?
爲了使應用程序更健壯和安全,將採取哪些步驟?
這裏是一個示例源代碼,我從網上得到:
function getChats() {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
return;
}
var url="getchat.php?latest="+latest;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function GetXmlHttpObject() {
var xmlHttp=null;
try {
xmlHttp=new XMLHttpRequest();
} catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}