$(".pending_image_id").each(function(){ var hiddenVal $(this).val(); alert(hiddenVal); });
var hiddenVal $(this).val(); // devient var hiddenVal = $(this).val();
$("form.item-forms-remove").submit(function () { var selectable_delete_image = ""; var selectedElements = $("#selectable li.ui-selected"); alert(selectedElements.length); $(this).find(".pending_image_id").val(), alert(this), $(".pending_image_id").each(function(){ var hiddenVal = $(this).val(); alert(hiddenVal); }); $.post( "{% url project.imag.views.edit_album 14%}", $(".item-forms-remove").serialize()+"&selectable_delete_image="+selectable_delete_image, function (data) { } ); });
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question$(".pending_image_id li.ui-selected").each(function(){ var hiddenVal = $(this).val(); alert(hiddenVal); });
$.post( "{% url project.imag.views.edit_album 14%}", $(".item-forms-remove").serialize()+"&selectable_delete_image="+hiddenVal, function (data) { } );
<li class="ui-selected">Un li</li>
$("li.ui-selected .pending_image_id").each(function(){ var hiddenVal = $(this).val(); alert(hiddenVal); });
$.ajax({ type : 'POST', data : $('.item-forms-remove').serialize(), url: 'url de ton script php', success: function(data) {...} };
<form class="item-forms-remove" action="{% url project.imag.views.edit_album data.id %}" method="post"> {% csrf_token %} </form> <ol id="selectable"> {% for item in items %} <li> <form action="{% url project.imagin.views.edit_album data.id %}" method="post"> {% csrf_token %} </form> </li> {% endfor %} </ol>
<form class="item-forms-remove" action="{% url project.imag.views.edit_album data.id %}" method="post"> {% csrf_token %} <ol id="selectable"> {% for item in items %} <li> {% csrf_token %} </li> {% endfor %} </ol> </form>
$.post( "{% url libertyproject.imagin.views.edit_album 14%}", $(".item-forms-remove").serialize()+"&selectable_delete_image="+hiddenVal, function (data) { } );
$.post( "{% url libertyproject.imagin.views.edit_album 14%}", $(".item-forms-remove").serialize(), function (data) { } );
pending_image_id = request.POST.get('pending_image_id', None)
$("form.item-forms-remove").submit(function (){ var SelectedIdArray = [], // On crée un array vide SelectedIdChain = ""; // et une chaîne vide $("li.ui-selected .pending_image_id").each(function(){ // On récupère l'id de chaque image sélectionnée et on l'ajoute au tableau // Côté php, il faudra utiliser preg_split() SelectedIdArray.push(this.id); }); // On crée une chaîne de caractère à partir de l'array, en séparant les éléments par une virgule. SelectedIdChain = SelectedIdArray.join(","); alert(SelectedIdChain); //On écris le value du champ hidden $("#select_items").attr('value', SelectedIdChain); });