[Opgelost] Jquery probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Pagina: 1 2 volgende »

18/03/2012 20:49:17
Quote Anchor link
Ik heb een jQuery script gemaakt om pagina's te tonen zonder te hoeven herladen. Dit werkt alleen niet helemaal. Hij laad de index.php wel, maar wanneer ik op de overige menu items klik krijg ik een melding dat de pagina niet bestaat. Zouden jullie misschien kunnen helpen? Ik ben nieuw betreffende heel Javascript!

Ik heb 3 mappen:

content [hier staat de files in die de .js moet laden]
css [lijkt me duidelijk]
en de js map, hierin staat de js file

Verder staat er in de root nog een index.php

De html:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!doctype html>
<html>
    <head>
        <title>AJAX</title>
        <link rel="stylesheet" href="css/main.css" />
    </head>
    <body>
    
    <ul id="navBar">
        <li><a href="index">Home</a></li>
        <li><a href="about">About us</a></li>
        <li><a href="contact">Content</a></li>
    </ul>
    <div id="content"></div>
    <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="js/general.js"></script>
    </body>
</html>


De Jquery:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function(){
    // initial
    $('#content').load('content/index.php');
    
    // handle menu clicks
    $('ul#navBar li').click(function(){
    var page = $(this).atrr('href');
    $('#content').load('content/ '+ page +'.php');
    return false;s
    });
});
Gewijzigd op 20/03/2012 16:20:06 door
 
PHP hulp

PHP hulp

16/01/2025 12:07:56
 
Gerhard l

gerhard l

18/03/2012 20:52:24
Quote Anchor link
content/ '+ page +'.php
Dit laad hij dus het lijkt mij dat je die paginas wel moet aanmaken.
 
Erwin H

Erwin H

18/03/2012 20:54:50
Quote Anchor link
load('content/ '+ page +'.php');

Probeer hierin eens de spatie weg te halen na "content/" dus:
load('content/'+ page +'.php');
 

18/03/2012 20:57:01
Quote Anchor link
Erwin H op 18/03/2012 20:54:50:
load('content/ '+ page +'.php');

Probeer hierin eens de spatie weg te halen na "content/" dus:
load('content/'+ page +'.php');


Het heeft niets geholpen :(


Toevoeging op 18/03/2012 20:58:18:

Gerhard l op 18/03/2012 20:52:24:
content/ '+ page +'.php
Dit laad hij dus het lijkt mij dat je die paginas wel moet aanmaken.


Ik heb al de pagina's:

Index.php
about.php
en contact.php

Die staan in content
Gewijzigd op 18/03/2012 21:03:50 door
 
Erwin H

Erwin H

18/03/2012 21:05:34
Quote Anchor link
Dan dit:
$('ul#navBar li').click(function(){

in dit:
$('ul#navBar li a').click(function(){
 

18/03/2012 21:09:12
Quote Anchor link
Erwin H op 18/03/2012 21:05:34:
Dan dit:
$('ul#navBar li').click(function(){

in dit:
$('ul#navBar li a').click(function(){


Geeft ook totaal geen effect!
 
Reshad F

Reshad F

18/03/2012 21:35:25
Quote Anchor link
zou handig zijn als we wisten wat er dan WEL gebeurt zou je even een console.log(); erin willen zetten en met chrome kijken in de inspect element onder het kopje console wat er gezegd wordt?
Gewijzigd op 18/03/2012 21:35:38 door Reshad F
 

18/03/2012 21:39:31
Quote Anchor link
Console.log? Daar heb ik nog nooit van gehoord. Moet ik dat er gewoon inzetten, of moet er extra informatie aan meegegeven worden?
 
Reshad F

Reshad F

18/03/2012 21:50:38
Quote Anchor link
console.log zorgt ervoor dat je kan uitlezen wat er gebeurt als er een stukje JS/Jquery in werking gaat. als je deze tussen je code zet kan je de foutmelding/werking zien. heel handig als je de fout even niet weet.

maak van je code eens dit ( zie ik heb de console.log erin gezet )

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function(){
    // initial
    $('#content').load('content/index.php');
    
    // handle menu clicks
    $('ul#navBar li').click(function(){
    var page = $(this).atrr('href');
    $('#content').load('content/ '+ page +'.php');
    console.log();
    return false;s
    });
});


zie je code ( return false;s ) wat doet die s daar?
Gewijzigd op 18/03/2012 21:51:30 door Reshad F
 

18/03/2012 21:56:56
Quote Anchor link
Reshadd farid op 18/03/2012 21:50:38:
console.log zorgt ervoor dat je kan uitlezen wat er gebeurt als er een stukje JS/Jquery in werking gaat. als je deze tussen je code zet kan je de foutmelding/werking zien. heel handig als je de fout even niet weet.

maak van je code eens dit ( zie ik heb de console.log erin gezet )

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function(){
    // initial
    $('#content').load('content/index.php');
    
    // handle menu clicks
    $('ul#navBar li').click(function(){
    var page = $(this).atrr('href');
    $('#content').load('content/ '+ page +'.php');
    console.log();
    return false;s
    });
});


zie je code ( return false;s ) wat doet die s daar?


Die s heb ik verwijderd, dat was een typ fout, het heeft geen invloed gehad op de werking van het script. Console.log toont geen fouten.

Hij pakt overigens wel de index pagina uit het mapje "content", de overige pagina's doet hij niets mee. Dan krijg ik dit te zien:

Object niet gevonden!

De gevraagde URL was niet gevonden op deze server. De link op deze pagina pagina is verkeerd of achterhaald. Gelieve de auteur van die pagina in te lichten over deze fout.

Indien u van oordeel bent dat deze server in fout is, gelieve de webmaster te contacteren.

Error 404

localhost
18-3-2012 21:58:55
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

En de link is: http://localhost/Portfolio%20-%20new/New%20Test%20version%20-%20css/oefentests/AJAX/about. Wanneer ik hier "http://localhost/Portfolio%20-%20new/New%20Test%20version%20-%20css/oefentests/AJAX/content/about.php" van maak, laad de pagina wel, maar niet zoals hij zou moeten laden.
Gewijzigd op 18/03/2012 22:00:06 door
 
Wouter J

Wouter J

18/03/2012 21:57:17
Quote Anchor link
Met console.log kun je variabele dumpen in de console, hiermee kun je zien welke waarde bevatten en van welk type ze zijn.

Deze waardes worden gelogd in de console, deze open je zo:
Chrome en Opera, Ctrl + Shift + J en dan het kopje console
FireFox, Ctrl + Shift + K
IE, F12 en dan het kopje console

@Reshadd, je moet natuurlijk wel een waarde meegeven aan de console.log! Of je kan console.count gebruiken om te kijken hoevaak en of hij wordt aangeroepen. Voorbeelden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
var hello = 'hello';
console.log(hello); // string 'hello'
console.log('foobar'); // string 'foobar'
console.count(); // 1

for( i=0; i < 100; i++ )
{
  console.count(); // 1 - 100
}
Gewijzigd op 18/03/2012 21:59:12 door Wouter J
 
Reshad F

Reshad F

18/03/2012 21:58:25
Quote Anchor link
ik heb je script even zelf in elkaar gezet en ik krijg anders behoorlijk veel fouten te zien. namelijk deze.

f.support.ajax.f.ajaxTransport.sendjquery.min.js:4
f.extend.ajaxjquery.min.js:4
f.fn.extend.loadjquery.min.js:4
(anonymous function)

de html die ik even in elkaar geflanst heb

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!doctype html>
<html>
    <head>
        <title>AJAX</title>
    </head>
    <body>
    
    <ul id="navBar">
        <li><a href="index">Home</a></li>
        <li><a href="about">About us</a></li>
        <li><a href="contact">Content</a></li>
    </ul>
    <div id="content"></div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script>
    // initial
    $('#content').load('content/index.html');
    
    // handle menu clicks
    $('ul#navBar li').click(function(){
    var page = $(this).atrr('href');
    $('#content').load('content/ '+ page +'.html');
    console.log();
    return false;
    });
</script>
    </body>
</html>


edit: een paar fouten konden weg want ik had de document.ready er nog in zitten. excuus alles is nu goed.
Gewijzigd op 18/03/2012 22:02:18 door Reshad F
 
Wouter J

Wouter J

18/03/2012 22:03:12
Quote Anchor link
Reshadd,
1) Die fouten krijg je ook zonder de console.log functie, deze functie is er voor gemaakt om dingen te loggen naar de console (precies zoals met var_dump in PHP)
2) Je hebt op je localhost niet de bestanden staan die je inlaad met AJAX, vandaar dat jij errors krijgt.
 
Reshad F

Reshad F

18/03/2012 22:04:18
Quote Anchor link
@wouterJ is het niet zo dat deze console.log(); gewoon datgene pakt waar je het in zet in een anonymous function?
en
welke AJAX? ik heb toch hetzelfde als wat hij heeft gebruikt?

edit: oh ik zie het al wouter mijn excuses alweer ik heb niet alles ingeladen inderdaad.
Gewijzigd op 18/03/2012 22:07:50 door Reshad F
 
Wouter J

Wouter J

18/03/2012 22:14:20
Quote Anchor link
@Reshadd, nee. Wat zou hij dan moeten pakken? De functie zelf heb je namelijk niks aan...

@Youri, de fout is dat je .atrr gebruikt waar het .attr moet zijn.
Tevens bevat de li niet een href attribuut, maar zijn child (a element). Je zou dus dit moeten gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var page = $(this).children('a').attr('href');
Gewijzigd op 18/03/2012 22:19:38 door Wouter J
 

18/03/2012 22:17:05
Quote Anchor link
Overigens heb ik deze tutorial gevolgd:

http://www.youtube.com/watch?v=ytKc0QsVRY4

Toevoeging op 18/03/2012 22:22:07:

Wouter J op 18/03/2012 22:14:20:
@Reshadd, nee. Wat zou hij dan moeten pakken? De functie zelf heb je namelijk niks aan...

@Youri, de fout is dat je .atrr gebruikt waar het .attr moet zijn.
Tevens bevat de li niet een href attribuut, maar zijn child (a element). Je zou dus dit moeten gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var page = $(this).children('a').attr('href');


Ik heb nu de regel: var page = $(this).children('a').attr('href'); toegevoegd. Nu werkt hij :D
 
Wouter J

Wouter J

18/03/2012 22:24:13
Quote Anchor link
Je begrijpt ook wat er fout was, zodat je het later niet opnieuw fout doet?
En je begrijpt ook hoe de console.log functie werkt? (zodat je dit straks zelf kunt vinden)
 

18/03/2012 22:28:38
Quote Anchor link
Ik begrijp het niet helemaal, want in de tutorial stond: $('ul#navBar li a').click(function(){ en in het filmpje werkte dat. Waarom werkte dat bij mij niet? Die console.log begrijp ik nu.
 
Wouter J

Wouter J

18/03/2012 22:31:06
Quote Anchor link
Omdat jij "dul#navBar li" gebruikt en niet "ul#navBar li a" en omdat jij .atrr gebruikt als functie en hij .attr (afkortint van attribuut)
 

18/03/2012 22:38:39
Quote Anchor link
Bedankt voor de uitleg:)
Gewijzigd op 18/03/2012 22:39:21 door
 
Wouter J

Wouter J

18/03/2012 22:41:44
Quote Anchor link
Nee, atrr is waarschijnlijk een typfout van jou. Dit moet attr zijn, wat een afkorting is van attribuut (zo weet je waar het vandaan komt).
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.