Item bij verwijderen niet gelijk uit t lijstje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Francoi gckx

Francoi gckx

17/07/2014 02:10:27
Quote Anchor link
de rest doet het maar ik moet steeds refreshen

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
35
36
37
38
$(function() {
        
        $.get('dashboard/xhrGetListings', function(o) {
        
                                for(var i = 0; i < o.length; i++)
                                {
                                    
                                    $('#listInserts').append('<div>' + o[i].text + '<a class="del" rel ="' + o[i].id + '"href="#">X</a></div>');
                                }
                                
                                 $('.del').on('click', null, function() {
                                    
                                    delItem = $((this);
                                    var id = $(this).attr('rel');                      
                                    $.post('dashboard/xhrDeleteListing', {'id': id}, function() {                                            
                                                delItem.parent().remove();
                    }, 'json');
                                        
                                    return false;
                                });  
            
            }, 'json');
        
        
        
        $('#randomInsert').on('submit', null, function() {
                var url = $(this).attr('action');
                var data = $(this).serialize();    
                                
                $.post(url, data, function(o) {                    
                        $('#listInserts').append('<div>' + o.text + '<a class="del" rel ="' + o.id + '" href="#">X</a></div>');
                    }, 'json');
            
                return false;                                                          
            });
                              
        
    });
Gewijzigd op 17/07/2014 02:10:54 door Francoi gckx
 
PHP hulp

PHP hulp

27/11/2024 04:43:25
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/07/2014 11:02:41
Quote Anchor link
Op het moment dat je de pagina laadt, haal je met AJAX de gegevens op, daar is AJAX helemaal niet voor bedoeld.

Als je een item toevoegt, kan je het niet verwijderen omdat je alleen eventlisteners hebt op de elementen die in de html staan bij het laden van de pagina, dit kan je ondervangen door:
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<script type="text/javascript">
$(function() {
    $("#listInserts").on("click", "a.del", function(e) {
        //doe je ding
    });
});
</
script>


Voor de rest is het gewoon een beetje rommelige code, en je vertelt ook niet wat er niet lukt, maar dit zijn de zaken die mij in eerste instantie opvallen.
Gewijzigd op 17/07/2014 11:03:47 door Ger van Steenderen
 



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.