Pass JS variable to PHP

Asked

Viewed 48 times

2

Good evening, I’m trying to display only sellers from a specific store. This store already appears automatically when the coupon number is entered. But to display the seller, I need a query comparing to the variable of the store query that is within the JS, how do I take this variable and use it in comparison to bring the list of sellers of that store? Can someone help me with this

<script type='text/javascript'>
    $(document).ready(function() {
        $("input[name='comprovante']").blur(function() {
            var $loja = $("input[name='loja']");
            var $idloja = $("input[name='idloja']");
            $.getJSON('../function2.php', {
                comprovante: $(this).val()
            }, function(json) {
                $loja.val(json.lnome);
                $idloja.val(json.idloja);
            });
        });
    });

</script>

1 answer

0

in your function 2.php you should do something like this

$comprovante  = $_GET['comprovante'];

// exemplo caso só precise percorrer uma lista

foreach ($lista_vendedores as $vendedor) {
   if($comprovante ==  $vendedor->loja){
     // realiza operação
   }

}

// exemplo de uma query caso fosse guscar em um banco
$query = "SELECT * FROM vendedo WHERE comprovante = $comprovante ";

// como retorna 
// informa que os dados retornados serão json
header('Content-type: application/json');

$array = array("lnome" => "nome do vendedor", "idloja" => "id da loja");


// retorna os dador
echo json_encode($array);

Browser other questions tagged

You are not signed in. Login or sign up in order to post.