Eroare JavaScript $ is not defined
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
cadou
- Mesaje: 328
Eroare JavaScript $ is not defined
Am o problema, nu inteleg unde e greseala.
eroarea este :
Cod: Selectaţi tot
ReferenceError: $ is not defined
$(document).ready(function(){
codul este:
Cod: Selectaţi tot
$(document).ready(function(){
$(function(){
$('input#register').click(function(){
var nume = $('#nume').val();
var parola = $('#parola').val();
var tara = $('#select1').val();
var oras = $('#select2').val();
var zi = $('#zi_nastere').val();
var luna = $('#luna_nastere').val();
var an = $('#an_nastere').val();
var interes = $('#interes').val();
var descriere = $('#descriere').val();
var idm = $('#idm').val();
var sex = $('#sex').val();
var stare = $('#stare').val();
var referal = $('#referal').val();
var poza = $('#poza').val();
var nume = document.getElementById('nume').value;
var parola = document.getElementById('parola').value;
var tara = document.getElementById('select1').value;
var oras = document.getElementById('select2').value;
var zi = document.getElementById('zi_nastere').value;
var luna = document.getElementById('luna_nastere').value;
var an = document.getElementById('an_nastere').value;
var interes = document.getElementById('interes').value;
var descriere = document.getElementById('descriere').value;
var idm = document.getElementById('idm').value;
var sex = document.getElementById('sex').value;
var stare = document.getElementById('stare').value;
var referal = document.getElementById('referal').value;
var poza = document.getElementById('poza').value;
$('.regloading').show();
if(nume.length < 3)
{
alert('nume');
}
else if(parola.length < 10)
{
alert('parola');
}
else { $.ajax({
url: '/register.php',
type:'POST',
data:'nume='+nume+'&parola='+parola + restu de mai sus ..... ,
success:function(m){
if( m == 'inregistrat' ) {
alert('Cont inregistrat');
}
}
});
};
});
});
});
MarPlo
Mesaje: 4343
Salut
Probabil nu ai inclus jQuery inainte de acel script, fiindca constructia: $(document).ready() e o functie din jQuery si necesita acea librarie de functii.
In javascrit, caracterul $ nu are nico o semnificatie speciala, el poate fi folosit cum ai in cod doar dupa includerea fisierului cu jQuery.
In plus, daca folosesti jQuery si preiei valoarea asa:
Nu are rost in aceeasi functie sa definesti aceeasi variabila cu:
Cod: Selectaţi tot
var nume = document.getElementById('nume').value;
Fiindca se rescrie variabila cu un obiect care nu mai e de tip jQuery, si poate genera erori.
cadou
Mesaje: 328
Am inclusa pe site Jquery, dar degeaba.
nu inteleg, intr-un loc merge, iar aici nu merge.
inca ceva: am pe aceeasi pagina doua coduri js
daca scot pe cel de al 2 lea merge primu care da eroare merge. ar putea sa fie ceva care sa nu se "suporte intre ele " ?
codul al 2 lea
Cod: Selectaţi tot
function IdMeniu(Subiect){
var Indx= Subiect;
document.formreg.select2.options.length=0;
with (document.formreg.select2) {
if (Indx==0){
options[0]=new Option("");
}
if (Indx==1){
options[0]=new Option("");
options[1]=new Option("Birmingham");
options[2]=new Option("Bradford");
options[3]=new Option("Bristol");
options[4]=new Option("Cardiff");
options[5]=new Option("Edinburgh");
options[6]=new Option("Glasgow");
options[7]=new Option("Leeds");
options[8]=new Option("Leicester");
options[9]=new Option("Liverpool");
options[10]=new Option("London");
options[11]=new Option("Manchester");
options[12]=new Option("Sheffield");
}
if (Indx==2){
options[0]=new Option("");
options[1]=new Option("Brisbane");
options[2]=new Option("Hobart");
options[3]=new Option("Melbourne");
options[4]=new Option("Perth");
options[5]=new Option("Sydney");
}
if (Indx==3){
options[0]=new Option("");
options[1]=new Option("Graz");
options[2]=new Option("Leoben");
options[3]=new Option("Linz");
options[4]=new Option("Villach");
options[5]=new Option("Wels");
options[6]=new Option("Wien");
}
if (Indx==4){
options[0]=new Option("");
options[1]=new Option("Anvers");
options[2]=new Option("Bruges");
options[3]=new Option("Bruxelles");
options[4]=new Option("Charleroi");
options[5]=new Option("Gent");
options[6]=new Option("Liege");
options[7]=new Option("Namur");
options[8]=new Option("Tournai");
}
if (Indx==5){
options[0]=new Option("");
options[1]=new Option("Burgas");
options[2]=new Option("Dobrici");
options[3]=new Option("Plevna");
options[4]=new Option("Plovdiv");
options[5]=new Option("Ruse");
options[6]=new Option("Sofia");
options[7]=new Option("Varna");
}
if (Indx==6){
options[0]=new Option("");
options[1]=new Option("Alberta");
options[2]=new Option("Manitoba");
options[3]=new Option("Nova-scotia");
options[4]=new Option("Nunavut");
options[5]=new Option("Ontario");
options[6]=new Option("Quebec");
options[7]=new Option("Yukon");
}
if (Indx==7){
options[0]=new Option("");
options[1]=new Option("Brno");
options[2]=new Option("Liberec");
options[3]=new Option("Most");
options[4]=new Option("Olomouc");
options[5]=new Option("Ostrava");
options[6]=new Option("Praga");
options[7]=new Option("Zlin");
}
if (Indx==8){
options[0]=new Option("");
options[1]=new Option("Famagusta");
options[2]=new Option("Kyrenia");
options[3]=new Option("Larnaca");
options[4]=new Option("Limassol");
options[5]=new Option("Nicosia");
options[6]=new Option("Paphos");
}
if (Indx==9){
options[0]=new Option("");
options[1]=new Option("Aalborg");
options[2]=new Option("Copenhaga");
options[3]=new Option("Esbjerg");
options[4]=new Option("Maribo");
options[5]=new Option("Odense");
options[6]=new Option("Skagen");
options[7]=new Option("Viborg");
}
if (Indx==10){
options[0]=new Option("");
options[1]=new Option("Alexandria");
options[2]=new Option("Aswan");
options[3]=new Option("Cairo");
options[4]=new Option("Giza");
options[5]=new Option("Luxor");
options[6]=new Option("Rosetta");
}
if (Indx==11){
options[0]=new Option("");
options[1]=new Option("Basel");
options[2]=new Option("Berna");
options[3]=new Option("Cuira");
options[4]=new Option("Fribourg");
options[5]=new Option("Geneva");
options[6]=new Option("Lausanne");
options[7]=new Option("Lucerna");
options[8]=new Option("St-gallen");
options[9]=new Option("Winterthur");
options[10]=new Option("Zurich");
}
if (Indx==12){
options[0]=new Option("");
options[1]=new Option("Angers");
options[2]=new Option("Brest");
options[3]=new Option("Clermont");
options[4]=new Option("Dijon");
options[5]=new Option("Grasse");
options[6]=new Option("Le-havre");
options[7]=new Option("Le-mans");
options[8]=new Option("Lille");
options[9]=new Option("Lyon");
options[10]=new Option("Marsilia");
options[11]=new Option("Montpellier");
options[12]=new Option("Nantes");
options[13]=new Option("Reims");
options[14]=new Option("Rennes");
options[15]=new Option("Toulouse");
}
if (Indx==13){
options[0]=new Option("");
options[1]=new Option("Bayern");
options[2]=new Option("Berlin");
options[3]=new Option("Brandenburg");
options[4]=new Option("Bremen");
options[5]=new Option("Hamburg");
options[6]=new Option("Hessen");
options[7]=new Option("Saarland");
options[8]=new Option("Sachsen");
}
if (Indx==14){
options[0]=new Option("");
options[1]=new Option("Atena");
options[2]=new Option("Glyfada");
options[3]=new Option("Larissa");
options[4]=new Option("Patras");
options[5]=new Option("Volos");
}
if (Indx==15){
options[0]=new Option("");
options[1]=new Option("Bangalore");
options[2]=new Option("Calcuta");
options[3]=new Option("Mumbai");
options[4]=new Option("New-delhi");
}
if (Indx==16){
options[0]=new Option("");
options[1]=new Option("Ancona");
options[2]=new Option("Bologna");
options[3]=new Option("Catania");
options[4]=new Option("Genova");
options[5]=new Option("Milano");
options[6]=new Option("Napoli");
options[7]=new Option("Palermo");
options[8]=new Option("Pescara");
options[9]=new Option("Roma");
options[10]=new Option("Salerno");
options[11]=new Option("Venezia");
options[12]=new Option("Verona");
}
if (Indx==17){
options[0]=new Option("");
options[1]=new Option("Debar");
options[2]=new Option("Kavadarci");
options[3]=new Option("Prilep");
options[4]=new Option("Struga");
options[5]=new Option("Veles");
}
if (Indx==18){
options[0]=new Option("");
options[1]=new Option("Balti");
options[2]=new Option("Cahul");
options[3]=new Option("Causeni");
options[4]=new Option("Chisinau");
options[5]=new Option("Comrat");
options[6]=new Option("Edinet");
options[7]=new Option("Orhei");
options[8]=new Option("Ribnita");
options[9]=new Option("Soroca");
options[10]=new Option("Tiraspol");
options[11]=new Option("Ungheni");
}
}
}
MarPlo
Mesaje: 4343
Da, ar putea fi ceva:, variabile cu acelasi nume care se rescriu, functii cu acelasi nume, ...; prea mult cod de verificat
Poti folosi addon-un Firebug in browser-ul Mozilla ca sa vezi in consola erorile din codul javascript, si asa vei sti ce sa remediezi.
cadou
Mesaje: 328
Pana la urma am rezolvat, cumva daca am adaugat de 2 ori fisierul js ar putea fi o cauza ? eu cred ca si asta ar fi putut sa fie problema.
da firebug folosesc pentru erori, cu asta am si descoperit problema de mai sus cu $ ....
Subiecte similare
-
Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...
-
Eroare la un formular cu PHP
PHP - MySQL - XML
Primul mesaj
Salut. Am si eu o problema. In primul rand nu stiu daca am postat unde trebuie si am cautat pe forum ceva asemanator cu problema mea insa nu am...
Ultimul mesaj
Am rezolvat. Multumesc oricum pentru timpul acordat. Am folosit phpmailer pt ca cei de unde am webhostul asa lucreaza. Multumesc inca o data !
-
Eroare la incarcare json
JavaScript - jQuery - Ajax
Primul mesaj
Bună Marius
Cum rezolv să imi încarce tot fișierul .json
eoroare la
//fetch(endpoint)
//.then(blob => blob.json())
//.then(data =>...
Ultimul mesaj
Fisierul json de la acea adresa are peste 50 MB, e cam mare pentru preluare si procesare direct in pagina (client side) cu javascript.
A) Indicat...
-
Eroare curs valutar
Scripturi de pe site
Primul mesaj
Salutare, folosesc de ceva vreme scriptul pentru curs valutar, care e foarte ok.
Recent la o validare a aparut eroarea
Uncaught SyntaxError:...
Ultimul mesaj
Nu e nici o problema.
Din ce am inteles, eroarea apare doar in validare, de la rularea codului care trebuie sa acceseze prin ajax un alt fisier.
-
Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...