Gebruik van $.ajax

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developers gezocht die van complexe online vra

Vacature Omschrijving Een grote klant is opzoek naar enthousiaste PHP developers (junior/medior/senior). De organisatie waar jij komt te werken ontwikkelt en bouwt succesvolle oplossingen voor complexe online vraagstukken zoals performance, usability en conversion. Daarnaast zorgen zij voor externe systemen ingericht voor productbeheer, point-of-sales en voorraadbeheer koppelt de organisatie probleemloos aan op eigen Magento gebaseerde webshops. Het is een informele organisatie waar de communicatielijnen kort zijn. Functieomschrijving Met drupal 8 of ShopWare realiseert de organisatie prachtige frond-ends op dynamische data uit allerlei systemen. Je houdt je in deze organisatie bezig met het ontwerpen, ontwikkelen en beheren van functionaliteiten van de applicaties

Bekijk vacature »

Jovank vank

jovank vank

22/02/2015 21:52:30
Quote Anchor link
Ik heb de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
$("#prex").click(function(){
  $.ajax({
     url:"../proc/ajaxclose.php",
     type:"POST",
     success:function(result){
       $("#previewb").html('<img class="subafb" src="../pics/toestel.png" height="60" width="85">');
       $("#prex").html('');
     }
  }).error(function(){
      alert("wrong");
     });
 });

"#prex" is een div-tag waar net een afbeelding in is geplaatst. Klikt men op die afbeelding dan start dit script. Het is de bedoeling dat na het php script de afbeelding 'toestel.png' in de div-tag previewb wordt geplaatst én dat de afbeelding in de div-tag prex wordt verwijderd.
Het vreemde is nu dat toestel.png wél wordt geplaatst, maar dat het $("#prex").html(''); helemaal niets doet.
Is hier een verklaring voor?

Toevoeging op 22/02/2015 23:09:49:

Inmiddels heb ik het gevonden. de afbeelding in de divtag prex werd als volgt geplaatst:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$(document ).ajaxStop(function() {
  $("#prex").html('<span class="close" title="Verwijderen"><img src="../pics/cross.png" height="15" width="15">');
})


Kennelijk wordt de 'ajaxStop(function()' telkens weer herkend en uitgevoerd. Daardoor werd de cross.png eerst verwijderd om vervolgens weer doodleuk geplaatst te worden. Nadat ik de ajaxstop functie heb verwijderd was het probleem verholpen.
 
Er zijn nog geen reacties op dit bericht.



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.