Essayer d'envoyer postdata à travers ajax
Le code a essayé jusqu'à présent,déterminer si dropdownlist est sélectionné ou non
var $inputs = $('#myform :input');
var values = {};
$inputs.each(function(i,field) {
if($(this).is(':text'))
{
//alert("id : " + field.id + " value : "+ field.value);
values[field.id] = field.value
}
if($(this).is(":radio"))
{
var v = $(this).attr('checked')
if (v == true)
{
values[this.name] = $(this).val()
//alert($(this).attr('checked'))
}
}
if($(this).is(":checkbox"))
{
var v = $(this).attr('checked')
if (v == true)
{
values[this.name] = $(this).val()
//alert($(this).attr('checked'))
}
}
alert($(this).is(":hidden"))
if($(this).is(":hidden"))
{
values[field.name] = field.value
}
//alert("dropdownlist : " + $(this).is('option:selected'));
//values[field.id] = field.value
});
Il fonctionne très bien, mais je veux déterminer si dropdownlist est sélectionné ou non basée
sur ce que je dois ajouter values[field.id] = field.value
est-il possible de découvrir dropdownlist
similaires à $(this).is(':checkbox'),$(this).is(':text')
toute aide sera précieuse
J'ai essayé d'utiliser serializeArray, Mais dans certains cas, j'ai besoin d'utiliser id d'un élément L'utilisation de sérialiser tableau ne me donne pas id de l'élément. Il donne nom: valeur paire – tazim
Est-il possible d'utiliser serializeArray et l'obtention de l'identification aussi? – tazim