New question

Question:

Date: 07-08-2022 14:13:06 (In Spanish)

Como enviar más de dos valores mediante javascript[Unresolved]

Buenas tardes, tengo un script para un dropdown en cascada en tiempo real pero necesito enviar dos valores a través de el y no sé como hacerlo ya que no soy bueno en javascript.

Si alguien me pudiera orientar al respecto de antemano se lo agradezco, muchas gracias.

El script es el siguiente, solo puedo enviar un valor:

$(document).ready(function(){
	$('#input_category').val();
	processData();
	$('#input_category').change(function(){
		processData();
	});
})
 
function processData(){
	$.ajax({
		type:"POST",
		url:"proccess.php",
		data:"input_category=" + $('#input_category').val(),
		success:function(r){
			$('#showData').html(r);
		}
	});
}

Tags: AJAX - Javascript - JQuery - PHP Votes: 0 - Answers: 6 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 10-08-2022 06:22:07
    $(document).ready(function(){
    
    	$('#abbd').change(function(){
    
    		var valor_b = $('option:selected', this).attr('segundo-valor');
                    var valor_a = $(this).val();
    
                    alert( valor_a+' '+valor_b)
    	});
    })
    




    <select id="abbd">
    <option value="AA" segundo-valor="BB">AB</option>
    <option value="CC" segundo-valor="DD">CD</option>
    </select>
    


    Espero te ayude, esto es añadiendo un valor custom dentro del option, pero si el valor es un punto comun no vel la complicacion

    Para enviar el post ajax hazlo de esta manera mas elegante

    function processData(){
        $.ajax({
            type:"POST",
            url:"proccess.php",
            data:  { input_category : $('#input_category').val() , input_category_2 : $('#input_category_2').val() },
            success:function(r){
                $('#showData').html(r);
            }
        });
    }
    
      Votes: 1 - Link answer
     
  • Date: 10-08-2022 18:40:06 Tal vez estoy preguntando algo obvio pero ¿a qué te refieres exactamente cuando dices "enviar dos valores"?   Votes: 0 - Link answer
     
  • Date: 11-08-2022 03:37:53 Buenos días gracias por la ayuda Luis Natera, mi problema es que los valores a enviar están en dos id distintos, o sea, en un formulario tengo 10 input, bueno de esos 10 input necesito enviar el valor de 2 de ellos. Se que no es algo para complicarse pero javascript no es lo mío. Saludos   Votes: 0 - Link answer
     
  • Date: 11-08-2022 04:08:12 Puedes hacer algo como esto:
                        let valor1 = ("#id_input1").val()
                        let valor2 = ("#id_input2").val()
                        let valor3 = ("#id_input3").val()
                        $.ajax({
                            type: "POST",
                            url:"proccess.php",
                            data: {variable1: valor1, variable2: valor2, variable2: valor3},
                            success: function () {
                                // Aqui lo que haces luego de actualizar
                            }
      Votes: 1 - Link answer
     
  • Date: 11-08-2022 04:36:03 La respuesta de Juan satisface al 100% lo que solicitas.

    Deja de ser determinante en decir que no eres bueno o no es lo tuyo, recuerda que este sitio es para ayuda para que podamos ser proveedores de nuestras propias respuestas.

    Recuerda ser más claro en lo que deseas consultar.
      Votes: 0 - Link answer
     
  • Date: 11-08-2022 05:03:35 Excelente Juan Vazquez, muchísimas gracias por la ayuda. Gracias Luis se que tienes razón, por eso cuando formulé la pregunta hice la acotación de que no soy bueno en javascript. Saludos.   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In