Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2014, 12:11
tomyedlp
 
Fecha de Ingreso: agosto-2014
Mensajes: 4
Antigüedad: 9 años, 8 meses
Puntos: 0
Pregunta [AJAX] No muestra nada

Hola, tengo un problema... estoy intentando hacer un input que al escribir y clickear un botón, se borre el contenido de la misma y devuelva cierto valor. El problema es que no muestra nada, el input queda vacío.

El html es:
Código:
<input type="text" name="codigoProp" id="escribirCodigo" maxlength="30" placeholder="Código..." style="width:95%;max-width:350px;">

<input type="button" id="cargarCodigo" value="Cargar propiedad" class="botonForm">
de jquery + ajax:
Código:
function EnviarCodPropiedad() {
	var url = "cargarpropiedad.php";
	var isNumeric = /^[0-9]+$/i;
	if ($("#escribirCodigo").attr("value")!="") {
		if (isNumeric.test($("#escribirCodigo").val())) {
			var codigo = $("#escribirCodigo").val();
			$.ajax({
				type: "POST",
				url: url,
				encoding:"UTF-8",
				data: codigo,
				beforeSend: function () {
                	$("#escribirCodigo").val("Procesando, espere por favor...");
                },
				error: function() {
					$("#escribirCodigo").val("Al parecer hubo un error. Intentelo más tarde.");
				},
				success: function(mostrarDatosdePropiedad) {
					alert("paso por aca");
					$("#escribirCodigo").val(mostrarDatosdePropiedad);
				}
			});
		} else {
			alert("error, no es numérico.");
		}
	} else {
		alert("error, debe escribir algo.");
	}
}
PHP
Código:
<?php
	header ('Content-type: text/html; charset=utf-8');
	include("conexion.php");
	if (isset($_POST["codigoProp"])) {
		$codPropiedad = $_POST["codigoProp"];	
		$existe = false;
		$sql = "SELECT * FROM propiedades WHERE codigo = $codPropiedad";
		$registro=mysqli_query($link, $sql) or die("Problemas al buscar la propiedad. ".mysqli_error($link));
		if($reg=mysqli_fetch_array($registro))
		{
			$existe = true;
		}
		mysqli_close($link);
		if ($existe==true) {
			echo "Existe la propiedad nº ".$codPropiedad;
		} else {
			echo "La propiedad nº ".$codPropiedad." no existe";

		}
	}
?>
Estuve viendo, y llega en la parte de alert("paso por aca";)... o sea básicamente el ajax parece que funciona, el problema es que php no me devuelve ningún valor o tal vez el tipo de dato de ajax es incorrecto, no tengo idea.. como lo soluciono???