JQuery vragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Pagina: 1 2 volgende »

Olivier Peeters

Olivier Peeters

26/06/2012 16:08:57
Quote Anchor link
Aangezien mijn vorig topic al meerdere vragen bevatte, open ik een nieuw voor devolgende vraag over JQuery

Ik heb nu een scriptje geschreven voor het tonenen van gegevens. Eerst moet een form worden ingevuld en aan de hand daarvan worden bepaalde gegevens gegenereerd op een andere pagina de dan in diezelfde div getoond moet worden.

Echter wordt de div niet opnieuw gevuld. Wat doe ik fout?

Groeten,
Olivier
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
<div id="controle">
Geef eerst de benodigde gegevens op!<br />
<form>
<label>Life-nr: </label><input type="text"></input><br />
<label>Geboortedatum: </label><input type="text"></input> ----> Hier moet ik een datumselector koppelen!<br />
<!-- Ook dit is voor de datepicker => wegens moeilijke gebruikbaarheid wordt dit tijdelijk verboren -->
<!-- <div id="datepicker"></div> -->
<!-- Einde datepicker -->

<input type="submit" value="Controleer" id="Controle">
</form>

<script type="text/javascript">
$("#Controle").click(function() {
  $.get('lifenr.php', { Lifenr: '......' }, function (data) {
      $('#controle').html(data);
      });
});
</script>
Gewijzigd op 26/06/2012 16:17:26 door Olivier Peeters
 
PHP hulp

PHP hulp

27/12/2024 00:34:18
 
Wouter J

Wouter J

26/06/2012 16:16:40
Quote Anchor link
Zou je misschien je code tussen [code] tags willen plaatsen?

Wat doe je fout: ga niet 2 keer bijna dezelfde naam gebruiken. Hou id values graag lower case en noem de submit button bijv. controle-submit.
voor de rest lijkt alles goed, behalve dat ik geen jQuery zie ingeladen.

wat krijg je als je in de console kijkt? En als je de JavaScript eens door haalt en die opmerkingen aanpast, waar mogelijk?
Maak anders even een JSfiddle, als je niet weet hoe dat moet, lees dan dit eens: http://wouterj.nl/overig/deel-je-scripts-makkelijk-met-jsfiddle/450/
 
John Cena

John Cena

26/06/2012 16:19:00
Quote Anchor link
Komt er uberhaupt iets terug?
 
Olivier Peeters

Olivier Peeters

26/06/2012 16:21:00
Quote Anchor link
Er komt niks terug!

Dit staat in de head:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

Fouten in de JSHint:
Line 2: $.get('lifenr.php', { Lifenr: '......' }, function (data) {
Missing "use strict" statement.

Line 3: $('#controle').html(data);
Mixed spaces and tabs.

Line 4: });
Mixed spaces and tabs.

Line 1: $("#Controle").click(function() {
'$' is not defined.

Line 2: $.get('lifenr.php', { Lifenr: '......' }, function (data) {
'$' is not defined.

Line 3: $('#controle').html(data);
'$' is not defined.


Groeten,
Olivier
Gewijzigd op 26/06/2012 16:25:52 door Olivier Peeters
 
Wouter J

Wouter J

26/06/2012 16:25:41
Quote Anchor link
Hmm, dat zijn dus allemaal tips die je gewoon mag vergeten (behalve spaces en tabs mixen, het is goed om 1 standaard aan te houden, of tabs of spaces).

En wat krijg je in de console? En misschien een live voorbeeldje/jsfiddle?
 
Olivier Peeters

Olivier Peeters

26/06/2012 16:26:19
Quote Anchor link
Console zal ik nu ff fixen, de code nu is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<script type="text/javascript">
$("#controle-button").click(function() {
  $.get('lifenr.php', { Lifenr: '......' }, function (data) {
      $('#controle').html(data);
      });
});
</script>
 
John Cena

John Cena

26/06/2012 16:28:25
Quote Anchor link
Je gebruikt een hoofdletter in je script en geen hoofdletter in de div, dus dat is zowieso een fout.
 
Wouter J

Wouter J

26/06/2012 16:31:03
Quote Anchor link
Nee, Chi Lion. Die #Controle in jQuery was op de submit button die id="Controle" heette, maar dat heeft olivier nu veranderd naar #controle-button.
 
John Cena

John Cena

26/06/2012 16:32:43
Quote Anchor link
Ah, mijn fout!

Olivier, wat doet je andere bestand?
 
Olivier Peeters

Olivier Peeters

26/06/2012 16:34:36
Quote Anchor link
De code is:
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
29
30
31
<!HTML>
<html>
  <head>
        <title>Testen!</title>
    <link href="index.css" rel="stylesheet" type="text/css">
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  </head>
  <body>
 
<!-- Hieronder word de tabel weergegeven met vraag om de lifenr in te vullen! -->

  <!-- Ingeven van de lifenr. -->
<div id="controle">
Geef eerst de benodigde gegevens op!<br />
<form>
<label>Life-nr: </label><input type="text"></input><br />
<label>Geboortedatum: </label><input type="text"></input> <!-- Hier moet ik een datumselector koppelen! --><br />

<input type="submit" value="Controleer" id="controle-button">
</form>

<script type="text/javascript">
$("#controle-button").click(function() {
  $.get('lifenr.php', { Lifenr: '......' }, function (data) {
      $('#controle').html(data);
      });
});
</script>
</div>
</body>
</html>


Mogelijks code van de andere pagina (lifenr.php)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo 'Olivier';
?>


// JS Live ding werkt niet (ik blijf het even uitzoeken....

Groeten,
Olivier
Gewijzigd op 26/06/2012 16:36:23 door Olivier Peeters
 
Wouter J

Wouter J

26/06/2012 16:39:09
Quote Anchor link
Ik heb even snel een JSfiddle gemaakt: http://jsfiddle.net/8FF25/

Probleem: De submit van het form gaat door en die gaat voor de AJAX request.
Snelle Oplossing: plaats als parameter van de callback de variabele e (of event) en doe daaronder e.preventDefault() (stop normale events op dit element).
Betere Oplossing: Maak geen submit.onclick event, maar een form.onsubmit. Hierdoor geef je de form een id mee en doe je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$('#controle-form').submit(function(e) {
    // AJAX get request
});
 
John Cena

John Cena

26/06/2012 16:40:49
Quote Anchor link
Als het enige wat lifenr.php doet, kijk dan eerst eens of je ook wat terugkrijgt als je geen vars meegeeft in je jQuery

Toevoeging op 26/06/2012 16:41:22:

Beter pak je eerst Wouters opmerking :)
 
Olivier Peeters

Olivier Peeters

26/06/2012 16:45:47
Quote Anchor link
Kan ik dit ook oplossen door de button los te koppelen van het form? Moet wel deze twee gegevens in het PHP form op de andere pagina (lifenr.php) in een volgende stap laten verwerken...

Zou de code zo moeten zijn? (werkt nog altijd niet)...
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
29
30
31
32
33
34
<!HTML>
<html>
  <head>
    <title>Hier komt de inschrijvingsfiche!</title>
<link href="index.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  </head>
  <body>
 
<!-- Hieronder word de tabel weergegeven met vraag om de lifenr in te vullen! -->

  <!-- Ingeven van de lifenr. -->
<div id="controle">
Geef eerst de benodigde gegevens op!<br />
<form id="controle-form" method="POST">
<label>Life-nr: </label><input type="text"></input><br />
<label>Geboortedatum: </label><input type="text"></input> ----> Hier moet ik een datumselector koppelen!<br />
<!-- Ook dit is voor de datepicker => wegens moeilijke gebruikbaarheid wordt dit tijdelijk verboren -->
<!-- <div id="datepicker"></div> -->
<!-- Einde datepicker -->

<input type="submit" value="Controleer">
</form>

<script type="text/javascript">
$('#controle-form').submit(function(e) {
  $.get('lifenr.php', { Lifenr: '......' }, function (data) {
      $('#controle').html(data);
      });
});
</script>
</div>
</body>
</html>
 
John Cena

John Cena

26/06/2012 16:47:46
Quote Anchor link
Gebruik dit voorbeeld eens en pas het aan naar jou situatie:
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
<script>
  /* attach a submit handler to the form */
  $("#searchForm").submit(function(event) {

    /* stop form from submitting normally */
    event.preventDefault();
        
    /* get some values from elements on the page: */
    var $form = $( this ),
        term = $form.find( 'input[name="s"]' ).val(),
        url = $form.attr( 'action' );

    /* Send the data using post and put the results in a div */
    $.post( url, { s: term },
      function( data ) {
          var content = $( data ).find( '#content' );
          $( "#result" ).empty().append( content );
      }
    );
  });
</script>
 
Wouter J

Wouter J

26/06/2012 16:47:47
Quote Anchor link
Sorry, mijn fout. Je moet hier ook nog e.preventDefault() gebruiken. Voorbeeldje: http://jsfiddle.net/8FF25/1/
 
Olivier Peeters

Olivier Peeters

26/06/2012 17:18:37
Quote Anchor link
Hallo Wouter het werkt! Mijn dank voor de medewerking. Mag ik vragen of u ook een antwoord weet op volgende vraag.

Hier wordt de geboortedatum gevraagd (ingegeven)
<label>Geboortedatum: </label><input type="text"></input>

Maar ik zou deze in de zin hieronder willen laten verwerken:
...$.post('lifenr.php', { Geboortedatum: '$_GET['Geboortedatum]' }, function (data)...

Enig idee hoe ik dit doe? Bovenstaande code werkt niet :s

Groeten,Olivier
 
Wouter J

Wouter J

26/06/2012 17:20:30
Quote Anchor link
$_GET is gewoon iets van PHP, eigenlijk gewoon een array die PHP ergens achterin definieert.

In JS zal je de input moeten selecteren en dan met $('select input veld').val() de value van het input ophalen.
 
Olivier Peeters

Olivier Peeters

26/06/2012 17:29:04
Quote Anchor link
Dat had ik ondertussen ook al door. Was (zoals wel meer) te snel met het posten, zal in het vervolg eerst zoeken en dan posten ;-)

Ik doe dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
$("#controle-form").submit(function(e) {
    e.preventDefault();
    
  $.post('lifenr.php', { Geboortedatum: '$('Geboortedatum').val()' }, function (data) {
      $('#controle').html(data);
      });
  $("#confirmatie").show();
});


Maar dit werkt niet ö

Groeten,
Olivier
Gewijzigd op 26/06/2012 17:33:13 door Olivier Peeters
 
Wouter J

Wouter J

26/06/2012 17:36:09
Quote Anchor link
Allereerst, heb je een element die <Geboortedatum> heet? Lijkt me niet.

Vervolgens, ooit wel eens in de console gekeken? Je moet nu een hele hoop foutmeldingen krijgen. Want JS ziet nu '$(' als een stukje tekst (string), vervolgens Geboortedatum als een variabele en dan weer ').val()' als een stukje tekst (string).
 
Olivier Peeters

Olivier Peeters

26/06/2012 17:48:35
Quote Anchor link
<input type="text" name="Geboortedatum">
^^ Deze noemt toch geboortedatum?

Deze code die ik geschreven heb klopt inderdaad niet, maar ikzelf zie de oplossing ook niet? Daarom een kleine link of opzet zou handig zijn (ondertussen zoek ik zelf op de (nederlandse) google)

Groeten
 
Wouter J

Wouter J

26/06/2012 17:52:49
Quote Anchor link
Die noem je niet Geboortedatum. Ofwel je selecteert hem met de attribuut selector of je geeft hem een ID en selecteert hem met de ID selector.

En de rest mag je zelf uitvogelen, is het zelfde als in PHP. Wat is er nou echt verboden in PHP? Tipje: .... buiten quotes houden Kijk eens naar wat je hebt getypt.
Nog steeds niet door? Bekijk dan eens het eerste voorbeeld van deze pagina...
 

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.