witam, jak moge sprawdzic czy plik js ma polaczenie z baza danych oraz np wszystkie bledy typu brak tabeli mozna jakos to sprawdzic?
wie ktos? i powie
Nie wiem i nie powiem bo nie wiem o co chodzi
Plik js nie łączy się z bazą
Sarrus napisał(a):
Plik js nie łączy się z bazą
jeżeli tak to musi się łączyć z plikiem.php który ma połączenie z baza danych oraz plik.php musi wysyłać do js zapytania i odbierać je.
a mi zalezy zeby pokazywalo jezeli plikowi.js brakuje jakiejś tabeli bazy itp wywalalo komunikat z linia oraz z nazwa brakującej tabeli/bazy itp
Plikowi js nie może brakować tabeli w bazie bo nie wykonuje zapytań do bazy. Jeżeli chcesz mieć komunikaty o błędach po stronie js to musisz te komunikaty przekazać z serwera. Nie ma jednej uniwersalnej metody, więc na tak ogólne pytanie będą tylko ogólne odpowiedzi.
Sarrus napisał(a):
Plikowi js nie może brakować tabeli w bazie bo nie wykonuje zapytań do bazy. Jeżeli chcesz mieć komunikaty o błędach po stronie js to musisz te komunikaty przekazać z serwera. Nie ma jednej uniwersalnej metody, więc na tak ogólne pytanie będą tylko ogólne odpowiedzi.
ok a jak mogę w prosty sposób rozróżnić kod javascript od ajax i jquery? jak wszystkie te jęzki są pisanie w pliku.js
drugie pytanie jeżeli nie mogą wykonywać zapytać do bazy.to co robi ten kod? wysyla zapytanie do db.php czy jak bo już sie pogubiłem chce zrobić prosto żeby wiedzieć czy po prostu mam wszystkie tabele i czy baza sie zgadza
kawałki kodów:
game.js
}
if(runt) thread1=setInterval(gameThread,100);
if(global.initlvl<4) {
if(!alldata)document.location.reload();
global.initlvl++;
dbget('init','initlvl='+global.initlvl);
}
}
widać dbget tak jakby odbierał zapytanie z bazy
unction forceget()
{
var l=arguments.length;
var task= l>0?arguments[0]:"";
var params= l>1?arguments[1]:"";
advAJAX.get({
url: "db.php",
timeout : 2500,
queryString : params,
parameters : {
"task": task,
"pid": player.pid,
"ev": 99999999,
"lastch": 99999999,
"lastcch": 99999999
// ,"hash": player.hash
},
onError : function(obj) { log("ajax: " + obj.status,2); },
onFatalError : function(obj) { log("ajax: " + obj.status,3); },
onSuccess : function(obj) { proceed(obj.responseText); }
});
global.refresh=0;
}