Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

_zeh_

.post do jquery não envia o valor do combox

Recommended Posts

Boa noite, após N tentativas e muita GOOGLADA, sem nenhum sucesso estou, aqui pedindo a ajuda de vocês:

 

index.php:

<script type="text/javascript"> 
$('document').ready(function(){
	$('#ResultEsq').hide();
	
	$('#BtConfirma').click(function(){
									/*$('#ListaCliente').val()
				$('#loading').ajaxStart(function(){
						$('#loading').show();
				});
				$('#loading').ajaxStop(function(){
						$('#loading').hide();   
				});*/
				$.post('teste.php',$('#ListaCliente').val(),
					function(data){
									$('#ResultEsq').show();
									$('#AtriEsq').show();
									$('#ResultEsq').empty().html(data);
							
					}, ""
				);
				
		});
	
});
</script>

ainda no index.php:

<p>Cliente:
	<select name="ListaCliente" id="ListaCliente" title="$row_RSCliente['CodCliente']"> 
			<option value="4">ABA</option> 
			<option value="1">CARLOS</option> 
			<option value="3">LUIZ</option> 
			<option value="2">SILVIO</option> 
		  </select> 
  </p>

e no meu arquivo do post tenho:

 

teste.php

<?php
header("Content-Type: text/html; charset=ISO-8859-1",true);
require_once('../Connections/Local.php');

	if (isset($_POST['ListaCliente'])){
		$queryString = $_POST['ListaCliente'];
		$sql = "SELECT `Oesq`, `Odir` FROM `cliente` WHERE `CodCliente` = ".$queryString." LIMIT 0, 30 ";
		$vector = mysql_fetch_array(mysql_query($sql));
		preg_match('@^(?:http://)?([^/]+)@i',"http://localhost/projeto/", $matches);
		echo '<img src="'.$matches[0]."/projeto".$vector['Oesq'].'" width="502" height="513" border="0" align="absmiddle" usemap="#Map"/>';

	}
	else{
		echo 'falha';
	}
?>

acontece q sempre está retornando "FALHA" no index.

jah dei um alert no momento do post: "

$('#ListaCliente').val()
" e o valor q alerta está correto, ou seja, de alguma forma estou PERDENDO o dado na transmissão para a pagina destino.

 

Minha dúvida é: o que esto fazendo errado no .post da JQUERy que apesar de recupar o valor selecionado, não consigo passar pra pagina destino.

Grato e boa noite a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, não poste questões de Javascript no fórum de PHP.

 

 

Você está cometendo um erro no formato das variaveis enviadas:

 

$.post('teste.php',$('#ListaCliente').val(),
					function(data){
									$('#ResultEsq').show();
									$('#AtriEsq').show();
									$('#ResultEsq').empty().html(data);
							
					}, ""
				);
correto:

$.post('teste.php', {nome_da_var: $('#ListaCliente').val()},
					function(data){
									$('#ResultEsq').show();
									$('#AtriEsq').show();
									$('#ResultEsq').empty().html(data);
							
					}, xml
				);

 

Tópico movido: PHP=>Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.