Pergunta sobre o desenvolvimento com o WordPress do WordPress: valor de retorno do ajax

Um usuário perguntou ?

Oi eu preciso selecionar um valor em um campo select e depois ter esse valor para fazer algumas instâncias. O problema é que não consigo encontrar o valor.

arquivo-produto.php

<select name="lc_elige_marca" id="mySelect">
    <option value="1">Elige una marca</option>

global.js.

var $ = jQuery.noConflict();
$(function () {

  $('#mySelect').change(function () {
    $.ajax({
      url: ajaxurl,
      type: 'post',
      data: {
        action: 'lc_valor_modelo',
        pagina: $('#mySelect').val()
      },
      success: function (e) {

      },
      error: function (e) {
      }
    })
  })
});

FUNÇÕES.PHP


add_action("wp_enqueue_scripts", "lc_insertar_js");

function lc_insertar_js(){
    
    wp_register_script('lc-miscript', get_stylesheet_directory_uri(). '/js/global.js', array('jquery'), '1', true );
    wp_enqueue_script('lc-miscript');
    
    wp_localize_script('lc-miscript','lc-vars',['ajaxurl'=>admin_url('admin-ajax.php')]);
}

add_action('wp_ajax_lc_valor_modelo','lc_valor_modelos');
add_action('wp_ajax_nopriv_lc_valor_modelo','lc_valor_modelos');

function lc_valor_modelos(){

}

Como posso obter o valor da opção se escolher RENAULT por exemplo?

Obrigado

Este tópico foi modificado 1 ano, 2 meses atrás por.

(@autotutorial)

1 ano, 2 meses atrás

# seletor de identificação

url: para enviar detalhes da url: POST ou GET.

Após enviar os dados, você pode recuperar o valor selecionado pela opção jquery ou salvar os dados no banco de dados para lembrar dessa configuração.

(@bcworkz)

1 ano, 2 meses atrás

Usar $.param() para sobrepor os dados enviados.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *