Voici ce que j'ai jusqu'à présent:Passe Paramètre à fonction personnalisée jQuery
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#weight").change(onSelectChange);
});
function onSelectChange(){
var selected = $('#weight').val();
$.post("tship.php", {weight: selected},
function(data){
$("#ship").html(data.ret_html);
}, "json");
}
</script>
</head>
<body>
<select id="weight">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<br />
<div id="ship">
</div>
</body>
</html>
Je veux changer de sorte que onSelectChange accepte un seul paramètre. Je dois également pouvoir appeler la fonction pour d'autres événements, et pas seulement lorsque la valeur de la boîte de sélection change. Voici ma tentative, ne fonctionne pas:
<script type="text/javascript">
$(document).ready(function() {
$("#weight").change(onSelectChange($('#weight').val()));
});
function onSelectChange(parm){
$.post("tship.php", {weight: parm},
function(data){
$("#ship").html(data.ret_password);
}, "json");
}
</script>
Merci pour les réponses à ce jour - mais je vraiment besoin d'avoir la fonction accepter un paramètre afin que je puisse l'appeler pour d'autres événements ainsi – jriggs