Veri jQuery AJAX çağrısından döndürülen manipüle

0 Cevap php

JQuery kullanarak bir AJAX arama var:

$('.add a').click(function() {
    $.ajax({
        type: 'POST',
        url: '/ajax/fos',
        context: this,
        datatype: 'html',
        success: function(data){
            $(this).parents('tr').before(data);
        }
    });
});

Çalıştırır sonra, bir tabloya yeni bir satır ekler. Satır tablodaki diğer satırlardan (yapı-bilge) için birebir olduğunu, ancak hiçbir veri ile.

Ben satırda veri yöneten diğer iki jQuery çağrıları var, ama aramalar AJAX çağrısı kullanarak yeni tablo satırları üzerinde çalışmaz. Özellikle, ne zaman açılır (/ seçeneğini seçin) liste değişikliği, başka bir açılır listenin içeriğini değiştirmek için bir AJAX çağrısı yapar. Bunu silmek istiyorsanız başka bir işlev satır kaldırır.

Bunlar çalışmıyor işlevleri şunlardır:

$('.fos').change(function() {
    $.ajax({
        type: 'POST',
        url: '/ajax/courses',
        context: this,
        data:({
            fos_id: $(this).val(),
            name: $(this).find(':selected').text()
        }),
        success: function(data){
            $(this).next().html(data);
        }
    });
});

$('td.remove a').click(function() {
    $(this).parents('tr').remove();
});

Bu AJAX çağrı DOM ile yeni bir satır kayıt olmayan veya bu yapılamaz ile bir ilgisi var mı?

0 Cevap