2010-11-08 4 views
0

Avec le code ci-dessous est possible d'obtenir des valeurs séparées, en utilisant la variable data. J'ai à l'intérieur de 2 variables content et pagination, et je veux les séparer.Données de retour html séparées en ajax

J'ai besoin et répondez qui n'utilise pas JSON.

    jQuery.ajax({ 
       type: "POST", 
       url: "<?php echo DOMAIN ?>inc/ajax_content/sort-jobs-content.php", 
       data: "id_select="+id_select+"&selected_value="+value, 
       dataType : "html", 
       complete: function() { }, 
       success: function(data){ 


       } 
      }); 
+2

Pourquoi pas JSON? Semble être idéal pour cette tâche? – AndreKR

+0

J'ai beaucoup de html avec php à charger, et sera difficile pour moi de déclarer en tant que tableau JSON – mIRU

Répondre

0

@partoa Merci pour votre aide, je finalement fixé mon problème, juste je l'ai utilisé closest fonction, parce que find est montrant finded div et le reste est vide, de toute façon merci pour votre aide!

  jQuery.ajax({ 
       type: "POST", 
       url: "<?php echo DOMAIN ?>inc/ajax_content/sort-jobs-content.php", 
       data: name_selected+"="+value_element , 
       dataType : "html", 
       complete: function() { }, 
       success: function(data){ 
        var obj = jQuery(data); 
        var content_records = obj.closest('div#content_records').clone(); 
        var pages = obj.closest('#pages').clone(); 


        jQuery("div#records_content").html(content_records); 
        jQuery("div#pages").html(pages); 

        } 
       }); 
1

JSON serait le meilleur. Mais si vous insistez, qu'en pensez-vous?

success: function(data){ 
    var obj = $(data); 
    var pagination = obj.find('.pagenation').clone(); 
    var content = obj.find('.content').clone(); 
} 
+0

Merci pour votre aide. Mais j'ai essayé et ne fonctionne pas, le résultat retourné dans la console firebug est '[]' – mIRU

+0

Avez-vous utilisé les bons sélecteurs? – partoa

Questions connexes