Uncaught ReferenceError: Ajax ist nicht definiert
Bekam ich ein Fehler in meinem mybb-forum. Ich verwendet ein plugins für erweiterte Statistiken. Aber ich bekam eine Fehlermeldung in der Konsole über "Uncaught ReferenceError: Ajax ist nicht definiert" ist Also, warum meine website nicht geladen wird, wird die Letzte post von oben.
Website: http://satfriends.net/index.php
Hier ist mein code
JS:
<!-- start: changuondyu_stats_script -->
<script language="JavaScript" type="text/javascript">
var fcmenu;
var listtab = new Array();
listtab[0] = "allforum";
listtab[1] = "inforum&listforumid=8";
listtab[2] = "inforum&listforumid=21,15,7";
listtab[3] = "inforum&listforumid=14";
function cswitch(taborder)
{
fcmenu = listtab[taborder];
document.getElementById('ct'+taborder).className = 'thead';
for (i = 0; i <= 3; i++)
{
if (i != taborder)
{
document.getElementById('ct'+i).className = 'tcat';
}
}
changstats_post();
}
function hshowpost(request)
{
if (request.readyState == 4 && request.status == 200)
{
document.getElementById('chang_latestposts').innerHTML = request.responseText;
document.getElementById('cprogress_post').style.display="none";
}
}
function hshowtop_user(request)
{
if (request.readyState == 4 && request.status == 200)
{
document.getElementById('chang_top_user').innerHTML = request.responseText;
document.getElementById('cprogress_top').style.display="none";
}
}
function hshowtop_forum(request)
{
if (request.readyState == 4 && request.status == 200)
{
document.getElementById('chang_top_forum').innerHTML = request.responseText;
document.getElementById('cprogress_top').style.display="none";
}
}
function changstats_post()
{
document.getElementById('cprogress_post').style.display="inline";
fcresult = document.getmenu.choosekq.value;
new Ajax.Request('xmlhttp.php?do='+fcmenu+'&result='+fcresult, {method: 'GET', postBody: null, onComplete: function(request) { hshowpost(request); }});
}
function changstats_top_user()
{
document.getElementById('cprogress_top').style.display="inline";
fcmenu_top_user = document.getmenu.choosetop_user.value;
fcresult = document.getmenu.choosekq.value;
new Ajax.Request('xmlhttp.php?do='+fcmenu_top_user+'&result='+fcresult, {method: 'GET', postBody: null, onComplete: function(request) { hshowtop_user(request); }});
}
function changstats_top_forum()
{
document.getElementById('cprogress_top').style.display="inline";
fcmenu_top_forum = document.getmenu.choosetop_forum.value;
fcresult = document.getmenu.choosekq.value;
new Ajax.Request('xmlhttp.php?do='+fcmenu_top_forum+'&result='+fcresult, {method: 'GET', postBody: null, onComplete: function(request) { hshowtop_forum(request); }});
}
cswitch(0);
changstats_top_user();
changstats_top_forum();
</script>
<!-- end: changuondyu_stats_script -->
Geben Sie e eine Lösung dafür, wie ich es beheben kann.
Dank
- Gut, es kann nicht finden, die definition der
Ajax
Objekt. Sind Sie sicher, dass das Skript, wo der Gegenstand ist angeblich definiert ist Bestandteil dieser Seite? - Möglich, Duplikat der ajax-Fehler: Uncaught ReferenceError: Ajax ist nicht definiert
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie den Verweis auf die api, wo die Methode
Ajax.Request
enthalten ist. In Ihrem Fall scheint es, dass istPrototype
Bibliothek.Gehören die Bibliothek oben auf Ihrer html-Seite: