2011-04-01 3 views
1

Comment puis-je transmettre la valeur de l'option au nom de fichier ci-dessous? Mon but est de créer des fichiers par ex. 1.php 2.php 3.php .... mais je ne sais pas comment le faire passer en variable. Merci.Utiliser la valeur de l'option comme variable de nom de fichier dans une fonction jquery

<form> 
     <select id="termid"> 
      <option value="">- select -</option> 
      <option value="1">Option 1</option> 
      <option value="2">Option 2</option> 
      <option value="3">Option 3</option> 
      <option value="4">Option 4</option> 
<option value="other">Other</option> 
     </select> 
    </form> 

Répondre

1

Est-ce qu'est-ce que tu voulais dire?

$('#termid').change(function() { 
    var val = $(this).val(); 
    $('#some_div_below_select').load(val + '.php', 
    { 
     value: val 
    }); 
}); 
1

$('#termid option:selected').val() au lieu de THE OPTION VALUE devrait fonctionner.

Voici a jsfiddle pour montrer comment obtenir la valeur.

1

Vous pouvez utiliser jQuery val() pour obtenir la valeur de la sélectionnée option lorsque vous gérez l'événement change, et vous pouvez alors l'utiliser pour construire la chaîne pour votre URL, comme ceci:

$(document).ready(function() { 
    $('#termid').change(function() { 
    var selectedVal = $(this).val(); 
    $('#some_div_below_select').load(selectedVal + '.php', { "value" : selectedVal }); 
    }); 
}); 
Questions connexes