B
BlackShadow
Начал осваивать ajax. Нашел скрипт на одном из форумов:
Затем сосздал файл anekdot.php с таким содержимым:
Но к сожалению ни одного алерта не было... Что не так?
Код:
<script>
function createXmlHttp(){
if (typeof XMLHttpRequest != "undefinder"){
return new XMLHttpRequest();
}else
if (window.ActiveXObject){
var Versions = ["MSXML2,XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
for (var i = 0; i < Versions.length; i++){
try {
var XmlHttp = new ActiveXObject(Version[i]);
return XmlHttp;
}
catch (oError){
////////
}
}
}
throw new Error("Не возможно создать XMLHttp");
}
var XMLHttp = createXmlHttp();
XMLHttp.open("get", "anekdot.php?id=" + id, true);
XMLHttp.onreadystatechange = function(){
if (XMLHttp.readyState == 4){
if (XMLHttp.status == 200){
alert("Анекдот: " + XMLHttp.responseText);
}else{
alert("Ошибка!");
}
}
}
XMLHttp.send(null);
</script>
Затем сосздал файл anekdot.php с таким содержимым:
PHP:
<?php
$id = $_GET['id'];
if ($id == 1){
echo "
Хаха!
";
}
?>
Но к сожалению ни одного алерта не было... Что не так?