Function nom de variable inchangé
J ai cette fonction qui j ai crée
DRYS(don't repeat youself).
Cette fonction permet de rafraichir un select qui a un input nouveau pour la creation dynamique d une nouvelle entrée dans les options du select.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| /**
* Permet de raffraichir un select
* @param string selectOptionId id de la balise html qui englobe le select
* @param string idSelectOption id du select lui meme
* @param string urlRefresh Url ajax du select
* @return striing Code html du select
*/
var refreshSelect = function (selectOptionId,idSelectOption, urlRefresh){
selectOption = '';
$('#'+selectOptionId+' option:selected').each(function(){
selectOption += this.value;
});
$.post(urlRefresh, {idSelectOption: selectOption} , function(text){
$('#'+selectOptionId).html(text);
});
return false;
}; |
Mais la variable idSelectOption ne change pas
Code:
refreshSelect("idSelectUser","id_magasin","/ajax/xxxxx.php");
Avec firebug dans les parametres j ai tjrs idSelectOption comme parametre poste au lieu de id_magasin
Par contre les deux autres parametres de la fonction eux sans soucis le select est rafraichi mais la nouvelle entre n est selectionne ce que j aurai aime faire.
Si vous avez des questions I'm a live