Passar array via jquery com php
Olá a todos
Tenho em uma página um campo input hidden que recebe o valor um array php.
Desta forma:
<input type="hidden" id="parametros" value="<?php echo $parametros;?>">
Depois tenho uma função jquery que deve pegar esse array e enviálo para um outro arquivo php que faz um select em um BD mysql
Como posso fazer isso? Passar array via jquery ajax?
O jquery é o seguinte:
function MostraResultados(ultimo, registros_pagina){
var query = $("#query").val();
parametros = $("#parametros").val();
var ordem = $("#ordem").val();
$.ajax({
type: "POST",
url: "funcoes/buscar_mais_resultados.php",
cache: false,
data: "query=" + query + "&ordem=" + ordem + "&ultimo=" + ultimo + "®istros_pagina=" + registros_pagina + "¶metros=" + parametros,
beforeSend: function(){
$("#status").html("<img src='imagens/loader.gif' alt='Enviando' />");
},
success: function(resposta){
// Limpa a mensagem de carregamento
$("#status").empty();
// Coloca as frases na DIV
$("#search").append(resposta);
}
});
}
e O .php é o seguinte:
require "comum_bd.php";
$sql = addslashes($_POST["query"]);
$parametros = $_POST["parametros"] ? addslashes($_POST["parametros"]) : null;
$p=1;
$stmt = $PDO->prepare($sql);
$result = $stmt->execute($parametros);
while ($row = $result = $stmt->fetch(PDO::FETCH_ASSOC)){
echo '<li lang="'.$p.'">
mostra aqui os registros
</li>';
$p++;
}
$result = null;Discussão (1)
Carregando comentários...