2013-03-06 5 views
0

Je veux envoyer des valeurs au contrôleur. Comment puis-je le faire?comment envoyer des données au contrôleur Codeigniter

$("#Select").click(
    function() 
    { 
     var Values = [];  
     $("#option :selected").each(
       function() 
       { 
       Values.push($(this).val()); 
       }); 

     alert(Values); 

     return false; 
    } 
); 
+0

En soumettant un ''

ou par 'ajax'. – Sparky

+0

comment puis-je le faire avec ajax? Je suis un débutant en ajax – user2138679

+0

Voir la réponse par @raheel posté ci-dessous. – Sparky

Répondre

0

Pour cela, vous devrez utiliser la demande ajax

$("#Select").click(
    function() 
    { 
     var Values = [];  
     $("#option :selected").each(
     function() 
     { 
      Values.push($(this).val()); 
     }); 

     $.ajax({ 
      type : 'POST', 
      url : '<?php echo site_url("controllername/mymethod")?>', 
      data : 'myarray='+Values, 
      success : function(){ 
       // do whatever you want 
      } 
     }); 
     return false; 
    } 
); 

Dans Controller accepter des valeurs comme ce

function mymethod(){ 
    $array = $this->input->post('myarray'); 
    // do whatever you want 
} 
+0

est-il un moyen que chaque valeur que je sélectionne être stocké dans un tableau sans utiliser plusieurs sélection – user2138679

Questions connexes